Testez vos connaissances en SQL : requêtes, jointures et sous-requêtes
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Découvrez une série d'exercices pratiques sur SQL pour les élèves de Terminale Informatique. Maîtrisez les requêtes SELECT, INSERT, UPDATE et bien plus !
Question 1 sur 10 10:00
[{"id":70692,"question":"Quelle commande SQL permet d'extraire des données d'une table ?","option_a":"INSERT","option_b":"SELECT","option_c":"UPDATE","option_d":"DELETE","option_e":"","option_f":"","bonne_reponse":"B","explication":"La commande SELECT est utilisée pour récupérer des données d'une ou plusieurs tables dans une base de données.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":70693,"question":"La commande UPDATE modifie les données d'une table.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Vrai. La commande UPDATE permet de modifier les données existantes dans une table.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":70694,"question":"Quel opérateur logique permet de combiner plusieurs conditions dans une requête WHERE ?","option_a":"AND","option_b":"OR","option_c":"NOT","option_d":"XOR","option_e":"","option_f":"","bonne_reponse":"A","explication":"L'opérateur AND permet de combiner plusieurs conditions pour qu'elles soient toutes vraies simultanément.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":70695,"question":"La commande DELETE FROM table_name WHERE condition; supprime :","option_a":"Toute la table","option_b":"Seulement les lignes répondant à la condition","option_c":"Les colonnes de la table","option_d":"La base de données entière","option_e":"","option_f":"","bonne_reponse":"B","explication":"La commande DELETE supprime uniquement les lignes qui satisfont la condition spécifiée dans la clause WHERE.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":70696,"question":"Une jointure (JOIN) permet de combiner des données de deux tables ou plus.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Vrai. Une jointure combine les colonnes de deux ou plusieurs tables en fonction d'un champ commun.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":70697,"question":"Quelle requête permet de compter le nombre d'enregistrements dans une table nommée 'clients' ?","option_a":"SELECT COUNT(*) FROM clients;","option_b":"SELECT SUM(*) FROM clients;","option_c":"SELECT COUNT(1) FROM clients;","option_d":"SELECT LENGTH(*) FROM clients;","option_e":"","option_f":"","bonne_reponse":"A","explication":"La requête SELECT COUNT(*) FROM clients; compte le nombre total d'enregistrements dans la table 'clients'.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":70698,"question":"La clause GROUP BY est utilisée pour :","option_a":"Trier les résultats par ordre alphabétique","option_b":"Regrouper les résultats par une ou plusieurs colonnes","option_c":"Filtrer les résultats avec une condition","option_d":"Ajouter des colonnes calculées","option_e":"","option_f":"","bonne_reponse":"B","explication":"La clause GROUP BY regroupe les lignes qui ont les mêmes valeurs dans les colonnes spécifiées, souvent utilisée avec des fonctions d'agrégation comme COUNT ou SUM.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":70699,"question":"Une sous-requête peut être utilisée dans la clause WHERE d'une requête principale.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Vrai. Les sous-requêtes permettent d'imbriquer des requêtes SQL pour des analyses plus complexes.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":70700,"question":"Quelle commande permet d'ajouter une nouvelle colonne à une table existante ?","option_a":"ALTER TABLE table_name ADD COLUMN column_name;","option_b":"UPDATE TABLE table_name SET column_name;","option_c":"CREATE COLUMN column_name;","option_d":"INSERT INTO table_name (column_name) VALUES ();","option_e":"","option_f":"","bonne_reponse":"A","explication":"La commande ALTER TABLE permet de modifier la structure d'une table existante, y compris l'ajout d'une nouvelle colonne.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":70701,"question":"La commande CREATE TABLE est utilisée pour :","option_a":"Créer une nouvelle base de données","option_b":"Créer une nouvelle table dans une base de données","option_c":"Insérer des données dans une table","option_d":"Supprimer une table","option_e":"","option_f":"","bonne_reponse":"B","explication":"La commande CREATE TABLE permet de créer une nouvelle table dans une base de données, en définissant ses colonnes et leurs types de données.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.