
BDD#2
Quiz
•
Information Technology (IT)
•
University
•
Practice Problem
•
Hard
Léo Hilaire
Used 3+ times
FREE Resource
Enhance your content in a minute
9 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Que fait un INNER JOIN ?
Garde toutes les lignes de la table de gauche
Garde uniquement les correspondances entre les deux tables
Garde toutes les lignes des deux tables
Garde toutes les lignes de la table de droite
Answer explanation
Un INNER JOIN ne garde que les lignes qui ont une correspondance dans les deux tables. C'est comme l'intersection de deux ensembles.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
SELECT superheroes.name, teams.name
FROM superheroes
LEFT JOIN teams ON superheroes.team_id = teams.id;
Ce code va :
Montrer tous les héros, même sans équipe
Montrer toutes les équipes, même sans héros
Montrer uniquement les héros avec une équipe
Montrer toutes les équipes et tous les héros
Answer explanation
LEFT JOIN garde toutes les lignes de la table de gauche (superheroes) et ajoute NULL pour les équipes manquantes.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Dans quel cas utilise-t-on GROUP BY ?
Pour trier les résultats
Pour joindre deux tables
Pour regrouper les lignes ayant les mêmes valeurs
Pour filtrer les résultats
Answer explanation
GROUP BY est utilisé pour regrouper les lignes ayant les mêmes valeurs, souvent utilisé avec des fonctions d'agrégation comme COUNT, SUM, AVG.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
SELECT teams.name, COUNT(*)
FROM teams
RIGHT JOIN superheroes ON teams.id = superheroes.team_id;
Pourquoi cette requête pourrait générer une erreur ?
RIGHT JOIN est incorrect
Il manque un GROUP BY teams.name
COUNT(*) n'est pas valide
La jointure est mal écrite
Answer explanation
Quand on utilise une fonction d'agrégation (COUNT) avec d'autres colonnes, il faut inclure ces colonnes dans un GROUP BY.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Quelle jointure utiliseriez-vous pour voir toutes les équipes, y compris celles sans héros ?
INNER JOIN
LEFT JOIN
RIGHT JOIN
Toutes fonctionneraient
Answer explanation
RIGHT JOIN en partant de superheroes vers teams (ou LEFT JOIN en partant de teams vers superheroes) gardera toutes les équipes, même celles sans héros.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Pourquoi utiliser des alias dans les jointures ?
Pour économiser de l'espace
Pour améliorer la lisibilité
Pour éviter les ambiguïtés
Toutes les réponses sont correctes
Answer explanation
Les alias améliorent la lisibilité, évitent les ambiguïtés de noms de colonnes et réduisent la quantité de code à écrire.
7.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
SELECT teams.name,
MIN(first_appearance) as earliest,
MAX(first_appearance) as latest
FROM teams
LEFT JOIN superheroes ON teams.id = superheroes.team_id
GROUP BY teams.name;
Que montre cette requête ?
La première et dernière équipe créée
La première et dernière apparition de héros par équipe
Le nombre de héros par équipe
Les dates d'apparition de toutes les équipes
Answer explanation
La requête groupe par équipe et montre la première (MIN) et dernière (MAX) date d'apparition des héros dans chaque équipe, incluant les équipes sans héros grâce au LEFT JOIN
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
13 questions
Clase 5 - UADE
Quiz
•
University
10 questions
boujelben
Quiz
•
University
14 questions
Quiz sur MongoDB et NoSQL
Quiz
•
University
13 questions
CULTURE S2
Quiz
•
University
13 questions
Les alimentations
Quiz
•
5th Grade - University
10 questions
Экзамин
Quiz
•
University
10 questions
E commerce
Quiz
•
University
14 questions
Quiz on Information Systems
Quiz
•
University
Popular Resources on Wayground
5 questions
This is not a...winter edition (Drawing game)
Quiz
•
1st - 5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
10 questions
Identify Iconic Christmas Movie Scenes
Interactive video
•
6th - 10th Grade
20 questions
Christmas Trivia
Quiz
•
6th - 8th Grade
18 questions
Kids Christmas Trivia
Quiz
•
KG - 5th Grade
11 questions
How well do you know your Christmas Characters?
Lesson
•
3rd Grade
14 questions
Christmas Trivia
Quiz
•
5th Grade
20 questions
How the Grinch Stole Christmas
Quiz
•
5th Grade
Discover more resources for Information Technology (IT)
26 questions
Christmas Movie Trivia
Lesson
•
8th Grade - Professio...
20 questions
christmas songs
Quiz
•
KG - University
20 questions
Holiday Trivia
Quiz
•
9th Grade - University
15 questions
Holiday Movies
Quiz
•
University
14 questions
Christmas Trivia
Quiz
•
3rd Grade - University
20 questions
Christmas Trivia
Quiz
•
University
8 questions
5th, Unit 4, Lesson 8
Lesson
•
KG - Professional Dev...
20 questions
Disney Trivia
Quiz
•
University
