32 lines
1 KiB
Text
32 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}
|