1/26
Fiches de vocabulaire couvrant les concepts, clauses et fonctions fondamentales du Langage d'Interrogation de Données (LID) en SQL dans le cadre du BTS SIO1.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Langage d'Interrogation de Données (LID)
Partie du langage SQL dédiée à la consultation des données, reposant sur trois opérations fondamentales : la projection, la restriction et l'ordonnancement.
Projection
Opération fondamentale du LID implémentée avec la commande SELECT … FROM, permettant de sélectionner et d'extraire les colonnes ou calculs souhaités d'une table.
Restriction
Opération fondamentale du LID utilisant la clause WHERE pour filtrer et conserver uniquement les lignes satisfaisant une ou plusieurs conditions.
Ordonnancement
Opération du LID réalisée à l'aide de la clause ORDER BY, permettant de trier les résultats selon un ou plusieurs champs par ordre ascendant (ASC) ou descendant (DESC).
Clause SELECT
Commande SQL définissant les colonnes, constantes, fonctions ou expressions à afficher dans le résultat d'une requête.
Caractère joker * (SELECT)
Directive permettant de retourner automatiquement l'intégralité des colonnes de la table interrogée sans devoir lister leurs noms.
Clause FROM
Directive SQL servant à spécifier la table ou les tables sources à interroger.
Directive AS
Mot-clé SQL permettant de créer un alias pour renommer temporairement une colonne ou une table lors de l'exécution d'une requête.
Directive DISTINCT
Directive SQL placée après SELECT qui élimine les doublons du jeu de résultats pour ne conserver que les valeurs uniques.
Directive ALL
Directive par défaut de SELECT qui conserve toutes les lignes retournées, y compris les doublons éventuels.
ORDER BY
Clause de tri des lignes du résultat. Le tri s'effectue par défaut par ordre croissant (ASC), ou décroissant si le mot-clé DESC est précisé.
Clause LIMIT
Clause permettant de limiter le nombre de lignes renvoyées par une requête en partant d'un rang spécifié (la première ligne portant le rang 0).
Clause WHERE
Clause SQL permettant d'extraire de la base de données uniquement les enregistrements respectant une ou plusieurs conditions définies.
Opérateur IS NOT NULL
Opérateur de comparaison utilisé dans une clause WHERE pour cibler les enregistrements dont le champ n'est pas vide (contient une valeur définie).
Opérateur IN
Opérateur de restriction dans la clause WHERE vérifiant si la valeur d'une colonne correspond à l'un des éléments d'une liste explicite (ex. IN (3,5)).
Opérateur LIKE
Opérateur de comparaison textuelle utilisé avec les caractères jokers % et _ pour rechercher un motif particulier dans une chaîne de caractères.
Caractère joker % (LIKE)
Symbole utilisé avec l'opérateur LIKE pour remplacer zéro, un ou plusieurs caractères quelconques.
Opérateurs logiques AND / OR
Mots-clés de la clause WHERE combinant plusieurs conditions : AND requiert que toutes soient vraies, OR requiert qu'au moins une le soit.
Opérateur BETWEEN … AND
Opérateur de restriction servant à sélectionner les données situées dans un intervalle compris entre deux valeurs incluses.
Fonction CONCAT()
Fonction SQL de manipulation de chaînes permettant d'assembler plusieurs chaînes, champs ou valeurs en une seule valeur textuelle.
Fonctions MONTH() et YEAR()
Fonctions SQL temporelles permettant d'extraire respectivement le numéro du mois et l'année à partir d'un champ de type date.
Fonction COUNT()
Fonction d'agrégation SQL renvoyant le nombre d'éléments ou de lignes correspondant à un critère spécifié.
Fonction SUM()
Fonction d'agrégation calculant la somme totale des valeurs d'une colonne numérique.
Fonction AVG()
Fonction d'agrégation calculant la moyenne arithmétique des valeurs d'une colonne numérique.
Fonction CURDATE()
Fonction de date MySQL qui retourne la date courante du système.

Base de données « retrogaming »
Schéma relationnel comprenant les tables avis, membre, jeu, console et calendrier, utilisé pour tester les requêtes SQL d'apprentissage.

Base de données « cieAerienne »
Schéma relationnel comprenant les tables pilote, compagnie, avion, aeroport et vol, utilisé pour la mise en pratique des requêtes simples.