Instruction SELECT SQL

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.