Table des matières:
Définition - Que signifie SELECT (bases de données)?
Un SELECT est la déclaration fondamentale du langage de requête structuré (SQL).
L'instruction SELECT, qui suit un format cohérent et spécifique, commence par le mot clé SELECT suivi des colonnes à inclure dans le format. Si un astérisque (*) est placé après SELECT, cette séquence est suivie de la clause FROM qui commence par le mot-clé FROM, suivie des sources de données contenant les colonnes spécifiées après la clause SELECT. Ces sources de données peuvent être une seule table, une combinaison de tables, une sous-requête ou une vue.
Des clauses facultatives peuvent être ajoutées mais ne sont pas obligatoires, c'est-à-dire la clause WHERE qui donne les conditions de retour des données ou la clause ORDER BY qui trie la sortie avec une ou plusieurs des colonnes spécifiées.
Techopedia explique SELECT (bases de données)
L'une des premières leçons d'administration de base de données est l'instruction SELECT, qui constitue le début de tout script SQL utilisé pour interroger des données. SELECT est le premier mot clé de l'instruction SELECT qui, comme toutes les instructions SQL, n'est pas sensible à la casse.
Pour illustrer l'instruction SELECT dans un exemple, supposons qu'une base de données bancaire contient une table CUSTOMER_MASTER qui stocke les détails de base du client et contient plusieurs colonnes nommées comme suit:
- N ° de client
- securité sociale non
- nom de famille
- Prénom
- adresse e-mail
- adresse physique
- date de naissance
- le sexe
L'instruction SELECT suivante est utilisée pour interroger toutes les données de table:
SELECT * FROM client_master.
L'instruction SELECT suivante est utilisée pour trier les résultats par noms de famille de clients:
SÉLECTIONNEZ * DE customer_master COMMANDEZ PAR nom
Pour répertorier les noms, prénoms et dates de naissance des clients, l'astérisque (*) est remplacé par les noms de colonne correspondants, comme suit:
CHOISIR nom, prénom, date_de_naissance DE client_master
Pour exécuter une requête de toutes les clientes triées par date de naissance, la déclaration suivante est émise:
SELECT * FROM customer_master WHERE gender = 'F' ORDER BY date_of_birth
Remarque: La clause WHERE est désormais utilisée pour restreindre la sortie.
Cette explication est une simple introduction qui démontre la puissance de l'instruction SELECT et peut être utilisée pour créer des requêtes complexes et élaborées au-delà de cette portée. Cependant, toutes les instructions SELECT, quelle que soit leur portée, doivent suivre systématiquement les règles de base décrites ci-dessus.
