FlashKeepers

SQL · SQL · College and University

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.

About this set

42 basic cards for SQL SQL. It opens with "Quelle est la syntaxe de base d'une instruction SELECT ?" and "Comment filtrer les lignes d'un SELECT avec une clause WHERE ?". More College and University decks are listed below.

42 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

Quelle est la syntaxe de base d'une instruction SELECT ?
Show answerSELECT column1, column2 FROM table_name
Comment filtrer les lignes d'un SELECT avec une clause WHERE ?
Show answerSELECT * FROM users WHERE age > 18
À quoi sert la clause ORDER BY ?
Show answerElle trie le jeu de résultats selon une ou plusieurs colonnes : SELECT * FROM products ORDER BY price DESC
À quoi sert la clause LIMIT ?
Show answerElle restreint le nombre de lignes renvoyées : SELECT * FROM orders LIMIT 10
Que fait DISTINCT dans un SELECT ?
Show answerIl ne renvoie que les valeurs uniques : SELECT DISTINCT country FROM customers
Comment compter des lignes avec une fonction d'agrégation ?
Show answerSELECT COUNT(*) FROM employees
Que fait la fonction d'agrégation SUM ?
Show answerElle additionne toutes les valeurs d'une colonne : SELECT SUM(salary) FROM employees
Comment trouver la valeur moyenne d'une colonne ?
Show answerSELECT AVG(price) FROM items
Que renvoie la fonction MAX ?
Show answerLa plus grande valeur d'une colonne : SELECT MAX(score) FROM games
Que renvoie la fonction MIN ?
Show answerLa plus petite valeur d'une colonne : SELECT MIN(salary) FROM employees
À quoi sert la clause GROUP BY ?
Show answerElle 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 ?
Show answerUtilisez HAVING : SELECT department, COUNT(*) FROM employees GROUP BY department HAVING COUNT(*) > 5
Qu'est-ce qu'un INNER JOIN ?
Show answerIl 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 ?
Show answerIl 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 ?
Show answerIl 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 more cards in the app

Study this set free