Un quiz.gift par séquence (01 à 07, le 08 existait déjà), lu par un nouveau service LecteurGift et synchronisé par quiz:synchroniser-banque (même esprit que labs:synchroniser) vers un propriétaire technique jamais archivé (BanqueOfficielle), pour ne pas reproduire la dette du quiz partagé qui disparaît à la purge RGPD. /banque-quiz regroupe maintenant par thème comme /bibliotheque. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
31 lines
1 KiB
Text
31 lines
1 KiB
Text
// Quiz séquence 07 : bases de données et SQL (format GIFT)
|
|
|
|
::Q1 Sélectionner des lignes::Quelle instruction SQL renvoie toutes les colonnes de la table eleves ?{
|
|
=SELECT * FROM eleves;
|
|
~GET * FROM eleves;
|
|
~FIND eleves;
|
|
~SHOW eleves;}
|
|
|
|
::Q2 Filtrer::Quelle clause permet de ne garder que certaines lignes dans un SELECT ?{
|
|
=WHERE
|
|
~ORDER BY
|
|
~GROUP BY
|
|
~FROM}
|
|
|
|
::Q3 Clé primaire::Une clé primaire peut contenir des doublons dans une table.{F}
|
|
|
|
::Q4 Jointure::Quelle clause permet de combiner les lignes de deux tables à partir d'une colonne commune ?{
|
|
=JOIN
|
|
~UNION
|
|
~WHERE
|
|
~LIMIT}
|
|
|
|
::Q5 Suppression définitive::La commande DELETE FROM table; (sans clause WHERE) supprime toutes les lignes de la table.{T}
|
|
|
|
::Q6 Ajouter une ligne::Quelle instruction insère une nouvelle ligne dans une table ?{
|
|
=INSERT INTO table (colonne) VALUES (valeur);
|
|
~UPDATE table SET colonne = valeur;
|
|
~CREATE TABLE table (colonne);
|
|
~ADD table colonne valeur;}
|
|
|
|
::Q7 Agrégation::La fonction COUNT(*) dans une requête SQL renvoie la somme des valeurs numériques d'une colonne.{F}
|