Langage d interrogation des données (LID)
4 pages
Français

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Langage d'interrogation des données (LID)

-

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
4 pages
Français
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Informations

Publié par
Nombre de lectures 1
Langue Français

Extrait

Langage d'interrogation des données (LID) (fiche - Terminale STMG)
Objectifs :qu’est-ce permet un langage d’interrogation de don nées ? Qu’est-ce qu’une commande SELECT, une clause FROM, WHERE, ORDER BY ?
Le langage d’interrogation de données (LID) permet d’établir une combinaison d’opérationsportant sur des tables (relation). Le résultat de cette combinaison d'opérations est lui-même une table dont l’existenc e ne dure qu'un temps.
On observera qu’en fait l'ordre SQL SELECT est comp osé de six clauses dont quatre sont optionnelles. La plupart du temps, la difficul té réside dans la compréhension de la différence entre le filtre WHERE et le filtre HAVING. Lefiltre WHEREpermet defiltrer les données des tablestandis que lefiltre HAVINGpermet defiltrer les données du résultat.
Voici les clauses de l'ordre SELECT :
SELECT
FROM
WHERE
NomChamp1, NomChamp2
TABLE1, TABLE2…
Expression AND/OR
GROUP BYNomChamp
HAVING
Expression
Champs à projeter ou à calculer ou fonction d’agrégat
Tables utiles à la requête
Jointures et restrictions
Regroupement de résultat d’opérations d’agrégat
Restriction sur l’affichage des résultats d’opérations d’agrégat
ORDER BYNomChamp [ASC]/DESC Critères de tri Nous n’étudierons donc pas toutes les clauses du la ngage d’interrogation de données mais seulement les suivantes : SELECT et FROM, WHERE et ORDER BY.
1. La commande SELECT et la clause FROM • LeSELECTest la commande de base du SQL destinée à extraire des données d’une base ou calculer de nouvelles données à partir d’ex istantes. La syntaxe est la suivante :
SELECT [DISTINCT ou ALL] * ou liste de colonnes FROM nom de table ou de la vue [WHERE prédicats] [GROUP BY ordre des groupes] [HAVING condition] [ORDER BY ] liste de colonnes
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents