Les requêtes sql
Terminale STG CFE – Comptabilité et finance d’entreprise
Synthèse
T3C02
Terminale STG CFE – Comptabilité et finance d’entreprise
Synthèse
Les requêtes SQL
Le SQL (Structured Query Language – langage de requêtes structuré) est un langage informatique de dialogue avec une base de données relationnelle. Une requête est une question posée à une base de données. 1 – Les requêtes d’interrogation 11 – La logique d’interrogation Procédure Opération relationnelle Ordre SQL Champs (colonnes) à afficher Projection SELECT Tables concernées FROM Conditions permettant de Sélection restreindre les enregistrements WHERE Jointure (lignes) à afficher Classement des données Tri ORDER BY affichées Toute requête SQL se termine par un ; (point-virgule). Par convention, les instructions SQL sont écrites en majuscule dans le code d’un programme afin de les distinguer du langage de programmation (ex : dans page web dynamique, les instructions SQL seront en majuscule et le code PHP en minuscule). 12 – Les opérations de base 121 – La projection La projection est une opération permettant de n’afficher qu’une partie des champs (colonnes) d’une table. Modèle relationnel Clients (Codecli, Nom, Prenom, Adresse, CP, Ville, Tel) Clé primaire : Codecli Requête 1 : Afficher toutes les informations concernant les clients. Analyse préparatoire à l’élaboration de la requête Champs à afficher Tous Tables concernées Clients Conditions Aucune Classement Aucun Requête SQL Indique d’afficher tous les champs. SELECT * FROM Clients ; Requête 2 : Afficher les nom et prénom des clients. Analyse préparatoire à l’élaboration de la requête Champs à afficher Nom, Prenom Tables concernées Clients Conditions Aucune Classement Aucun Requête SQL Lorsque l’on est certain qu’il n’y a aucun risque d’homonymie dans les SELECT Clients.Nom, Clients.Prenom noms de champs utilisés dans la base de FROM Clients ;
Le nom de table est séparé du nom du champ par un . (point). Stéphane Gozé Les champs sont