Examen SQL
Examen SQL
2. Quelle commande SQL est utilisée pour extraire des données de la base de données ?
OBTENIR
EXTRAIRE
SÉLECTIONNER OUVERT
Quelle instruction SQL est utilisée pour mettre à jour des données dans la base de données ?
MISE À JOUR
SAUVEGARDER
ENREGISTRER COMME MODIFIER
[Link] instruction SQL est utilisée pour supprimer des données de la base de données ?
RETIRER
EFFACER
5. Quelle commande SQL est utilisée pour insérer de nouvelles données dans la base de données ?
AJOUTER UN ENREGISTREMENT
INSÉRER DANS
AJOUTER NOUVEAU
INSÉRER NOUVEAU
6. Avec SQL, comment sélectionnez-vous la colonne appelée "FirstName" de la table appelée "Persons"?
7. Avec SQL, comment sélectionnez-vous toutes les colonnes de la table appelée "Persons" ?
SÉLECTIONNER *.Personnes
SÉLECTIONNER [tout] DE Personnes
SÉLECTIONNER Les Personnes
SÉLECTIONNER * DE Personnes
8. Avec SQL, comment sélectionnez-vous tous les enregistrements de la table "Persons" où la valeur de la colonne
9. Avec SQL, comment sélectionnez-vous tous les enregistrements de la table "Persons" où la valeur de la colonne
«FirstName» commence-t-il par «a» ?
10. l'opérateur OR affiche un enregistrement si l'une des conditions est vraie. L'opérateur AND affiche un
enregistrement si toutes les conditions sont vraies
Faux
11. Avec SQL, comment sélectionnez-vous tous les enregistrements de la table "Persons" où la valeur de "FirstName" est
"Peter" et le de "LastName" est "Jackson"?
Pierre
SÉLECTIONNER * DE Personnes OÙ Prénom='Peter' ET NomDeFamille='Jackson'
SELECT * FROM Persons WHERE FirstName<>'Peter' AND LastName<>'Jackson'
12. Avec SQL, comment sélectionnez-vous tous les enregistrements de la table "Persons" où "LastName" est
alfabétiquement entre « Hansen » et « Pettersen » (Inclus)?
SÉLECTIONNER LastName>'Hansen' ET LastName<'Pettersen' DE Persons
SÉLECTIONNER * DE Persons OÙ LastName ENTRE 'Hansen' ET 'Pettersen' SÉLECTIONNER * DE
Personnes OÙ NomDeFamille>'Hansen' ET NomDeFamille<'Pettersen'
13. Quelle commande SQL est utilisée pour retourner seulement des valeurs différentes ?
SÉLECTIONNER DISTINCT
SÉLECTIONNER UNIQUE
SÉLECTIONNER DIFFÉRENT
14. Quel mot clé SQL est utilisé pour trier les résultats d'une requête ?
COMMANDE
TRIER PAR
TRIER PAR
TRIER
15. Avec SQL, comment pouvez-vous récupérer tous les enregistrements de la table "Persons" triés de manière descendante
pour "Prénom"?
16. Avec SQL, comment pouvez-vous insérer un nouvel enregistrement dans la table "Persons" ?
17. Comment pouvez-vous changer "Hansen" par "Nilsen" dans la colonne "LastName" de la table Persons ?
19. Avec SQL, comment pouvez-vous retourner le nombre d'enregistrements dans la table "Persons" ?
21. Quel est l'opérateur utilisé pour acheter une valeur dans une plage?
PLAGE
DANS
ENTRE
22. La contrainte NOT NULL vous oblige à ne pas accepter de données nulles.
Faux
23. Quel opérateur est utilisé pour spécifier un motif dans une colonne?
OBTENIR
AIMER
DE
24. Quelle instruction SQL est utilisée pour créer une table dans la base de données ?
CRÉER UNE BASE DE DONNÉES TAB
25. Parfois, la requête SELECT COUNT(nom_colonne) peut retourner moins de lignes que SELECT
COUNT(*)? Justifie ta réponse.
Faux
Vrai
Le SELECT COUNT peut compter les mêmes lignes lorsqu'il compte une colonne par rapport à lorsqu'il en compte toutes.
enregistrements à moins que le SELECT COUNT ne soit conditionné par la clause WHERE pour qu'il compte
spécifiquement les données d'une ligne qui remplissent cette condition
Exercice 1
Étant donné les tableaux suivants, écrivez le code SQL nécessaire pour effectuer les requêtes suivantes
1.-Écris une requête qui affiche : Code, Titre et Auteur de TOUS les livres avec le Nom de leur
éditorial
Nous renvoie le titre et l'auteur du livre ainsi que le nom de l'éditeur lorsque le code de l'éditeur des livres est
identique au code du tableau éditorial ordonné par titre
3.- Écrivez une requête qui affiche : Code, Titre, Auteur et CodeÉditeur uniquement pour les livres qui ont leur
champs complets.
SELECT [Link],[Link],[Link],[Link]
DE LIBROS L JOIN ÉDITORIAL E
ON [Link]=[Link] ET [Link] N'EST PAS NULL
ET [Link] N'EST PAS NULL ET [Link] N'EST PAS NULL
ET CODIGOEDITORIAL N'EST PAS NUL
Exercice 2
Étant donné les tables suivantes, écrivez le code SQL nécessaire pour effectuer les requêtes suivantes
1.-Écrivez une requête qui montre : id et nom du membre avec le nombre de livres qu'il a empruntés.
2.-écrire une requête qui affiche : le code du livre et l'ID de l'adhérent avec le nom de l'adhérent qui l'a emprunté.
SELECT [Link],[Link],[Link]
DE LIBROS L JOIN PRESTAMOS P
SUR [Link]=[Link] REJOINDRE SOCIOS
ON P.ID_SOCIOS=[Link]
on p.id_socio = [Link];