QCM Base de données MYSQL avec correction – Partie 16
QCM sur les Base de données et MYSQL avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses comprennent divers sujets pour réussir votre test.
1. Quelle fonction SQL permet d’arrondir une valeur numérique dans MySQL ?
A ROUND()
B CEIL()
C FLOOR()
D TRUNCATE()
2. Que fait la commande SQL suivante ?
SELECT * FROM produits WHERE nom LIKE '%ordinateur%';
A Sélectionne tous les produits dont le nom contient le mot « ordinateur ».
B Sélectionne tous les produits dont le nom commence par « ordinateur ».
C Sélectionne tous les produits dont le nom se termine par « ordinateur ».
D Sélectionne les produits dont le nom commence et se termine par « ordinateur ».
3. Que fait la commande SQL suivante ?
SELECT * FROM employés LIMIT 5;
A Sélectionne toutes les colonnes et toutes les lignes de la table employés.
B Sélectionne uniquement les 5 premières lignes de la table employés.
C Limite la sélection aux employés dont l’âge est supérieur à 5 ans.
D Limite la sélection aux employés ayant un salaire de 5.
4. Que fait la fonction MAX()
dans MySQL ?
A Renvoie la plus petite valeur d’une colonne.
B Renvoie la plus grande valeur d’une colonne.
C Renvoie la somme des valeurs d’une colonne.
D Renvoie la moyenne des valeurs d’une colonne.
5. Quelle est la différence entre LEFT JOIN
et RIGHT JOIN
?
A LEFT JOIN inclut toutes les lignes de la table gauche, et RIGHT JOIN inclut toutes les lignes de la table droite.
B LEFT JOIN retourne les lignes de la table gauche sans les correspondances de la table droite.
C RIGHT JOIN est plus rapide que LEFT JOIN.
D LEFT JOIN et RIGHT JOIN sont équivalents.
6. Que fait la commande suivante ?
SELECT * FROM clients WHERE adresse LIKE 'B__%';
A Sélectionne tous les clients dont l’adresse commence par la lettre B, suivie de exactement deux caractères, et de zéro ou plusieurs caractères supplémentaires.
B Sélectionne tous les clients dont l’adresse commence par la lettre B, suivie de zéro ou plusieurs caractères.
C Sélectionne tous les clients dont l’adresse commence par la lettre B, suivie de zéro ou plusieurs caractères, et terminée par exactement deux caractères.
D Sélectionne tous les clients dont l’adresse commence par la lettre B et se termine par exactement deux caractères.
7. Quelle est la fonction qui permet de convertir une chaîne de caractères en minuscules dans MySQL ?
A LOWER()
B UPPER()
C LCASE()
D CONCAT()
8. Quelle fonction SQL permet d’extraire le mois d’une date dans MySQL ?
A MONTH()
B EXTRACT(MONTH FROM date)
C DATE_PART(MONTH, date)
D GET_MONTH(date)
9. Que fait la commande SQL suivante ?
SELECT nom, COUNT(*) FROM commandes GROUP BY nom;
A Affiche les noms de clients et le nombre de commandes associées à chaque client.
B Affiche le nombre total de commandes dans la base de données.
C Affiche les noms des produits et le nombre de produits dans chaque commande.
D Affiche le nom de chaque commande avec le total des commandes associées.
10. Quel est le rôle de la fonction NOW()
dans MySQL ?
A Retourner la date actuelle au format YYYY-MM-DD
.
B Retourner la date actuelle au format HH:MM:SS
.
C Retourner la date et l’heure actuelles au format YYYY-MM-DD HH:MM:SS
.
D Retourner uniquement l’heure actuelle au format HH:MM:SS
.