Information
De :
Hervé Poullard
Ajoutée :27 mai 2011
© Contenu diffusé sous le régime du droit d'auteur français.
Tous droits réservés
Tous droits réservés
Partager
URL :
Sélectionnez puis faites CTRL-C pour copier l'URL ci-dessus
Intégrez cette vidéo sur votre site :
Sélectionnez puis faites CTRL-C pour copier l'URL ci-dessus
Partagez cet instant :
Sélectionnez puis faites CTRL-C pour copier l'URL ci-dessus
Contenu
Annexe 9 Mémento du langage SQL Notation utilisée : Les éléments entre crochets [] sont facultatifs. "colonne" désigne le nom d'une colonne éventuellement préfixé par le nom de la table à laquelle elle appartient : "nomTable.nomColonne". "élémentl [, élément2 ... ]" signifie une liste d'éléments (noms de colonne par exemple) séparés par une virgule. Cette liste comporte au minimum un élément. INTERROGATION DES DONNÉES Ordre SELECT • SELECT [DISTINCT] colonnel [AS nomAliasl] [, colonne2 [AS nomAlias2] ...] FROM nornTablel [nomAlias 1] [, nomTable2 [nomAlias2] ... ] [WHERE conditlonDeRestriction] [ORDER BY colonnel [DESC] [, colonne2 [DESC] ... J] - La liste de colonnes située après le mot SELECT peut être remplacée par le symbole "*".
Condition de restriction (ou de sélection) Une condition de restriction (désignée dans ce mémento par "conditionDeRestrîcrion") peut être composée d'une ou de plusieurs conditions élémentaires combinées à l’aide des opérateurs logiques NOT, AND et OR, eu utilisant éventuellement des parenthèses. Conditions élémentaires colonne = valeurOuColonne colonne <> valeurOuColonne co1onne < valeurOuColonne Colonne > valeurOuColonne colonne <= valeurOuColonne col orme >= valeurOuColonne colonne IS [NOT] NULL colonne LIKE filtre colonne BETWEEN valeur1 AND valeur2 colonne IN (valeur 1 , valeur2, ... ) - "filtre" désigne une chaîne de caractères comportant les symboles "%"et/ou "_" - Les filtres peuvent être utilisés avec une colonne de type chaîne ou date. - Certains SGDBs utilisent "*" et "?" au Lieu de "%" et "_" pour l'écriture des filtres. Aide sur la fonction SUM : cette fonction permet de calculer les totaux des valeurs d'une colonne pour un groupe de lignes de données. Cette fonction s'applique uniquement sur les données numériques. Syntaxe SELECT SUM(colonne) [, ... ] FROM table [, ... ] [WHERE conditions ] Exemple : Coût de la masse salariale SELECT SUM(SalaireBrut) FROM Employe