Skip to main content

LMD ; interrogation d’une base de données mono-table

Introduction 

Le SELECT est la commande de base du SQL destinée à extraire des données d’une base ou calculer de nouvelles données à partir de données existantes.


syntaxe générale : 

commande obligatoire explication paramètre commande facultative

SELECT DISTINCT ou ALL* liste de colonnes à afficher (pas forcément traiter)

FROM nom de table

WHERE

GROUP BY classement par groupe  

HAVING contient (x caractères)

ORDER BY; ordonné/rangé

respecter l'ordre !

pas tous obligatoires mais si renseignés alors le faire dans le bon ordre

différence having et groupe by → groupe by pour moyennes de chaque classe | having pour classe au dessus de x moyenne

 

I - la commande SELECT 

La projection utilise la commande SELECT avec le format suivant:

SELECT DISTINCT ou ALL*

FROM nom de table ou de la vue

 

A - exemple : espèces de champignons 

table : champignons

espèce 

catégorie

rosés des prés

conserve

rosé des prés

sec

coulemelle

frais


résultat à obtenir : 

espèce 

rosés des prés

rosé des prés

coulemelle