SQL : requêtes, jointures et agrégats
74 cards · 🇺🇸 English → 🇫🇷 Français
Requêtes SELECT, jointures et fonctions d'agrégation en SQL.
Study all 74 cards for free
Flashcards, quizzes, pixel-art games and a daily review that remembers for you.
Try the first 10 cards
1 / 10SQL
Tap the card for the answer · swipe right if you knew it, left if not
Already have an account? Sign in
Cards
- 1SQLStructured Query Language (langage de requête structuré)
- 2Is SQL case-sensitive?Les mots-clés ne sont pas sensibles à la casse, mais les données peuvent l'être (selon le SGBD et les paramètres de collation)
- 3Four main SQL sublanguagesDQL (langage de requête de données), DDL (langage de définition de données), DML (langage de manipulation de données), DCL (langage de contrôle des données)
- 4SELECT statementUne requête utilisée pour récupérer des données d'une ou plusieurs tables
- 5Syntax for a basic SELECT querySELECT column1, column2 FROM table_name;
- 6Select all columns from a tableSELECT * FROM table_name;
- 7WHERE clauseFiltre les lignes selon des conditions spécifiées
- 8Syntax for WHERESELECT * FROM table_name WHERE condition;
- 9What operators can be used in WHERE?=, !=, <, >, <=, >=, AND, OR, NOT, LIKE, IN, BETWEEN, IS NULL
- 10LIKERecherche de motif utilisant des caractères génériques (% pour n'importe quels caractères, _ pour un seul caractère)
- 11INVérifie si une valeur correspond à l'une des valeurs d'une liste : WHERE country IN ('USA', 'Canada')
- 12BETWEENSélectionne les valeurs comprises dans une plage (bornes incluses) : WHERE age BETWEEN 20 AND 30
- 13NULL in SQLUn marqueur indiquant l'absence de valeur (différent de 0 ou d'une chaîne vide)
- 14Check for NULL valuesUtiliser IS NULL ou IS NOT NULL (pas = NULL)
- 15Why can't you use = NULL?NULL représente une valeur inconnue, et toute comparaison avec NULL renvoie NULL (ni vrai ni faux)
- 16ORDER BYTrie les résultats d'une requête selon une ou plusieurs colonnes
- 17Default order for ORDER BYASC (ordre croissant)
- 18Sort in descending orderUtiliser DESC : ORDER BY column_name DESC
- 19DISTINCTSupprime les lignes en double du résultat
- 20Syntax for DISTINCTSELECT DISTINCT column_name FROM table_name;
- 21LIMITLimite le nombre de lignes renvoyées (la syntaxe varie selon le SGBD : LIMIT en MySQL, TOP en SQL Server)
- 22INNER JOINRenvoie uniquement les lignes ayant une correspondance dans les deux tables
- 23Syntax for INNER JOINSELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id;
- 24LEFT JOINRenvoie toutes les lignes de la table de gauche et les lignes correspondantes de la table de droite (NULL en l'absence de correspondance)
- 25LEFT JOIN vs LEFT OUTER JOINC'est identique - OUTER est optionnel
- 26RIGHT JOINRenvoie toutes les lignes de la table de droite et les lignes correspondantes de la table de gauche (NULL en l'absence de correspondance)
- 27FULL JOIN (FULL OUTER JOIN)Renvoie toutes les lignes dès qu'il y a une correspondance dans la table de gauche ou de droite (NULL en l'absence de correspondance de part et d'autre)
- 28CROSS JOINRenvoie le produit cartésien des deux tables (chaque ligne de table1 avec chaque ligne de table2)
- 29Self-joinJointure d'une table avec elle-même (utilise des alias pour différencier la même table)
- 30COUNT()Renvoie le nombre de lignes correspondant à une condition spécifiée
And 44 more cards. Study the whole deck free
Articles about this deck
More Programming decks
See all- 🗄️
SQL: Consultas, Joins y Funciones de Agregación
74 cards · 🇺🇸 English
Consultas SELECT, joins y funciones de agregación en SQL.
- 🗂️
SQL: Database Design & Normalization
32 cards · 🇺🇸 English
Schema design, keys, and normal forms for relational databases.
- 🗄️
SQL: Queries, Joins & Aggregates
74 cards · 🇺🇸 English
SELECT queries, joins, and aggregate functions in SQL.
- 🗄️
SQL: Abfragen, Joins & Aggregatfunktionen
74 cards · 🇺🇸 English
SELECT-Abfragen, Joins und Aggregatfunktionen in SQL.
- 🍃
NoSQL: MongoDB & Redis Basics
36 cards · 🇺🇸 English
Core document-store and key-value store concepts with MongoDB and Redis.
- 🗂️
SQL: Diseño de Bases de Datos y Normalización
32 cards · 🇺🇸 English
Diseño de esquemas, claves y formas normales para bases de datos relacionales.
