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
WHEREoù
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 |
No comments to display
No comments to display