Instruction SELECT SQL
- Page précédente Syntaxe SQL
- Page suivante SQL distinct
Ce chapitre explique les phrases SELECT et SELECT *.
Instruction SELECT SQL
La phrase SELECT est utilisée pour sélectionner des données à partir d'une table.
Les résultats sont stockés dans une table de résultats (décrite sous le nom de jeu de résultats).
Syntaxe SQL SELECT
SELECT nom_de_colonne FROM nom_de_table
et :
SELECT * FROM nom_de_table
Remarque :Les instructions SQL ne sont pas sensibles à la casse. SELECT est équivalent à select.
Exemple SQL SELECT
Pour obtenir le contenu des colonnes nommées "LastName" et "FirstName" (de la table de base de données nommée "Persons"), utilisez une requête SELECT similaire à celle-ci :
SELECT LastName,FirstName FROM Persons
Table "Persons" :
Id | LastName | FirstName | Adresse | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Beijing |
Résultat :
LastName | FirstName |
---|---|
Adams | John |
Bush | George |
Carter | Thomas |
Exemple SQL SELECT *
Nous souhaitons maintenant sélectionner toutes les colonnes de la table "Persons".
Utilisez le symbole * pour remplacer le nom de la colonne, comme suit :
SELECT * FROM Persons
Avis :L'étoile (*) est un raccourci pour sélectionner toutes les colonnes.
Résultat :
Id | LastName | FirstName | Adresse | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Beijing |
Navigation dans l'ensemble de résultats (result-set)
Les résultats obtenus par le programme de requête SQL sont stockés dans un ensemble de résultats. La plupart des systèmes de bases de données permettent d'utiliser des fonctions de programmation pour naviguer dans l'ensemble de résultats, par exemple : Move-To-First-Record, Get-Record-Content, Move-To-Next-Record, etc.
Des fonctions de programmation similaires ne sont pas couvertes dans ce tutoriel. Si vous souhaitez apprendre à accéder aux données via des fonctions, veuillez visiter notre Tutoriel ADO et Tutoriel PHP.
- Page précédente Syntaxe SQL
- Page suivante SQL distinct