
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
10 questions
QCM2 R Matrices et Dataframes
Quiz
•
University
11 questions
Redux 1
Quiz
•
University
11 questions
Quiz sur le Big Data et les Middlewares
Quiz
•
University
12 questions
User Story and Burndown Quiz
Quiz
•
University
12 questions
6663158002-WANG FULONG
Quiz
•
University
10 questions
QCM : rappel de prise en main de WordPress
Quiz
•
University
10 questions
Les fonctions stockées MySQL
Quiz
•
University
10 questions
Quizz_Ve_3
Quiz
•
University
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
54 questions
Analyzing Line Graphs & Tables
Quiz
•
4th Grade
22 questions
fractions
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
15 questions
Equivalent Fractions
Quiz
•
4th Grade
Discover more resources for Information Technology (IT)
7 questions
How James Brown Invented Funk
Interactive video
•
10th Grade - University
5 questions
Helping Build the Internet: Valerie Thomas | Great Minds
Interactive video
•
11th Grade - University
12 questions
IREAD Week 4 - Review
Quiz
•
3rd Grade - University
23 questions
Subject Verb Agreement
Quiz
•
9th Grade - University
7 questions
Renewable and Nonrenewable Resources
Interactive video
•
4th Grade - University
19 questions
Review2-TEACHER
Quiz
•
University
15 questions
Pre2_STUDENT
Quiz
•
University
20 questions
Ch. 7 Quadrilateral Quiz Review
Quiz
•
KG - University
