FlashKeepers

SQL · SQL · Université

Les bases de SQL

Les principaux types d'instructions SQL (SELECT, INSERT, UPDATE, DELETE) et la syntaxe de leurs clauses, avec une courte requête d'exemple pour chacune.

À propos de cet ensemble

42 cartes simples de SQL (SQL). Il commence par « Quelle est la syntaxe de base d'une instruction SELECT ? » et « Comment filtrer les lignes d'un SELECT avec une clause WHERE ? ». Plus de paquets de Université sont listés ci-dessous.

42 cartes · cartes simples · Écrit par IA, vérifié deux fois. Tout est modifiable.

Étudier cet ensemble gratuitement Jeter un œil Télécharger FlashKeepers pour iPhone

S'ouvre dans votre navigateur, sans compte. App pour iPhone et iPad · App Android

Quelle est la syntaxe de base d'une instruction SELECT ?
Voir la réponseSELECT column1, column2 FROM table_name
Comment filtrer les lignes d'un SELECT avec une clause WHERE ?
Voir la réponseSELECT * FROM users WHERE age > 18
À quoi sert la clause ORDER BY ?
Voir la réponseElle trie le jeu de résultats selon une ou plusieurs colonnes : SELECT * FROM products ORDER BY price DESC
À quoi sert la clause LIMIT ?
Voir la réponseElle restreint le nombre de lignes renvoyées : SELECT * FROM orders LIMIT 10
Que fait DISTINCT dans un SELECT ?
Voir la réponseIl ne renvoie que les valeurs uniques : SELECT DISTINCT country FROM customers
Comment compter des lignes avec une fonction d'agrégation ?
Voir la réponseSELECT COUNT(*) FROM employees
Que fait la fonction d'agrégation SUM ?
Voir la réponseElle additionne toutes les valeurs d'une colonne : SELECT SUM(salary) FROM employees
Comment trouver la valeur moyenne d'une colonne ?
Voir la réponseSELECT AVG(price) FROM items
Que renvoie la fonction MAX ?
Voir la réponseLa plus grande valeur d'une colonne : SELECT MAX(score) FROM games
Que renvoie la fonction MIN ?
Voir la réponseLa plus petite valeur d'une colonne : SELECT MIN(salary) FROM employees
À quoi sert la clause GROUP BY ?
Voir la réponseElle regroupe les lignes selon une ou plusieurs colonnes : SELECT department, COUNT(*) FROM employees GROUP BY department
Comment filtrer les groupes après un GROUP BY ?
Voir la réponseUtilisez HAVING : SELECT department, COUNT(*) FROM employees GROUP BY department HAVING COUNT(*) > 5
Qu'est-ce qu'un INNER JOIN ?
Voir la réponseIl renvoie les lignes dont les valeurs correspondent dans les deux tables : SELECT * FROM orders INNER JOIN customers ON orders.customer_id = customers.id
Qu'est-ce qu'un LEFT JOIN ?
Voir la réponseIl renvoie toutes les lignes de la table de gauche et les lignes correspondantes de celle de droite : SELECT * FROM customers LEFT JOIN orders ON customers.id = orders.customer_id
Qu'est-ce qu'un RIGHT JOIN ?
Voir la réponseIl renvoie toutes les lignes de la table de droite et les lignes correspondantes de celle de gauche : SELECT * FROM orders RIGHT JOIN customers ON orders.customer_id = customers.id

27 cartes de plus dans l'app

Étudier cet ensemble gratuitement