INTERROGER, BASE, DONNEES, LANGAGE, SQL
- Une requête se termine toujours par un point-virgule. Nom de table en MAJUSCULES. Nom des champs en Minuscules
- Si on utilise un nom de champ qui appartient à plusieurs tables, il faut préciser le nom de la table : NOMTABLE.nomduchamp. SELECT CLIENTS.NomClient, CLIENTS.VilleClient, FROM CLIENTS ;- Pour sélectionner tous les champs d'une table, on utilise le signe * après select.
[...] Nom de table en MAJUSCULES. Nom des champs en Minuscules - Si on utilise un nom de champ qui appartient à plusieurs tables, il faut préciser le nom de la table : NOMTABLE.nomduchamp. SELECT CLIENTS.NomClient, CLIENTS.VilleClient, FROM CLIENTS Pour sélectionner tous les champs d'une table, on utilise le signe * après select / CRÉER UNE REQUÊTE PROJECTION AVEC TRI DES DONNÉES( CLASSEMENT INFO SELECT NumClient, NomClient, VilleClient FROM CLIENTS ORDER BY Champ DESC ; Ou ORDER BY NomClient ; (Par défaut un tri est croissant ( ordreASC non indispensable) 3 / CRÉER UNE REQUÊTE RESTRICTION : (trier selon une ou plusieurs conditions Requête avec un seul critère de restriction : Exemple On veut afficher la liste des produits (Ref, Nom et prix) dont le prix est inférieur à 20 SELECT Refprod, NomProd, PrixProd FROM PRODUITS WHERE PrixProd [...]
[...] Sélectionner les champs NomClient et VilleClient . [...]
[...] SELECT COUNT(NomClient) AS NbClient FROM CLIENTS ; 7 / CRÉER UNE REQUÊTE DE REGROUPEMENT La clause GROUP BY : avec agregat Exemple : On souhaite obtenir le nombre de clients par ville SELECT COUNT(NumClient), VilleClient FROM CLIENTS GROUP BY VilleClient ; La clause having : regroupement conditionnel et agregat Exemple : On souhaite afficher le nombre de clients par ville en retenant uniquement les villes où il y a plus de 3 clients. SELECT COUNT(NumClient), VilleClient FROM CLIENTS GROUP BY VilleClient HAVING COUNT(NumClient) > sous ACCESS : ( On encadre une date avec le symbole # : pour une date du style 21 janvier 2004, on écrira #01/21/2004#. ( pour un texte mettre guillemets, on écrira "blabla". [...]
[...] INTERROGER LA BASE DE DONNEES A L'AIDE DU LANGAGE SQL SQL = Structured Query Language, ou "langage de requête structuré". Langage standardisé des bases de données, qui permet à différents systèmes d'échanger des données entre eux (ACCESS /MYSQL ) / CRÉER UNE REQUÊTE PROJECTION SELECT DIRE CE QUE L'ON VEUT PROJETER, AFFICHER Exemple 1 : On souhaite afficher le nom et la ville des clients de l'entreprise. SELECT NomClient, VilleClient FROM CLIENTS ; Exemple 2 On souhaite afficher les villes dont sont originaires les clients de l'entreprise. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture