Les requêtes sql

Pages: 11 (2652 mots) Publié le: 21 décembre 2012
T3C02

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 – Lesrequê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 instructionsSQL 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. Analysepré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 sontséparés par une , (virgule). CFE_T3C02_Synthèse.doc données, il est possible de ne pas mentionner le nom de la table devant le nom du champ. 24/08/2006 1/9

122 – La sélection La sélection est une opération permettant de n’afficher qu’une partie des enregistrements (lignes) d’une table. La sélection peut être monocritère ou multicritère. Elle repose sur l’utilisation d’opérateurs de comparaison :Opérateur Signification = Est strictement égal à ; peut être utilisé avec tout type de données > Est strictement supérieur à ; est utilisé avec des données numériques < Est strictement inférieur à ; est utilisé avec des données numériques >= Est supérieur ou égal à ; est utilisé avec des données numériques =< Est inférieur ou égal à ; est utilisé avec des données numériques LIKE Comme ; peut êtreutilisé avec tout type de données BETWEEN Entre ; peut être utilisé avec tout type de données AND Et ; tous les critères de comparaison doivent être vrais OR Ou ; au moins un des critères de comparaison doit être vrai Les valeurs de comparaison peuvent nécessiter une syntaxe particulière. Syntaxe Microsoft Access Norme SQL Remplacer une chaîne de * % caractères Remplacer un seul caractère ? _ Champau format texte " ‘ Champ au format date #mm/jj/aaaa# ‘mm/jj/aaaa’ Valeur de comparaison saisie par [Texte à afficher] l’utilisateur Pour ne pas afficher les doublons (deux enregistrements avec les mêmes données d’affichées), il faut ajouter l’opérateur DISTINCT après l’ordre SELECT. L’opérateur DISTINCT prendra en compte tous les champs mentionnés dans l’ordre SELECT. Modèle relationnel Clients(Codecli, Nom, Prenom, Adresse, CP, Ville, Tel) Clé primaire : Codecli Requête 1 : Afficher les nom et prénom des clients qui habitent Lillers. Analyse préparatoire à l’élaboration de la requête Champs à afficher Nom, Prenom Tables concernées Clients Conditions Ville = Lillers Classement Aucun Requête SQL SELECT Clients.Nom, Clients.Prenom FROM Clients WHERE Clients.Ville= "Lillers"; Requête 2...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • REQUETE SQL
  • F2
  • Les requêtes sql d’interrogation de données
  • Sql methode pour écrire une requete
  • Correction requete sql
  • La requette
  • Requête
  • La requete

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !