Trocadero
• • • • Les éléments entre crochets [ ] sont facultatifs. "colonne" désigne le nom d'une colonne éventuellement préfixé par le nom de la table ou de la vue à laquelle elle appartient : "nomTableOuNomVue.nomColonne". "élément1 [, é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. "ordreSelect" est défini dans la section consacrée à l'interrogation des données.
[WHERE conditionDeSélection] [GROUP BY colonne1 [, colonne2 ...] [HAVING conditionDeSélectionGroupes] ] [ORDER BY colonneOuFonctionSql1 [DESC] [, colonneOuFonctionSql2 [DESC] ...] ] − "colonneOuFonctionSql" désigne une colonne ou l'une des fonctions SQL décrites ci-dessous.
Fonctions SQL
COUNT (*) SUM (colonne) MAX (colonne) COUNT (colonne) AVG (colonne) MIN (colonne)
Condition de sélection des groupes
Une condition de sélection des groupes (désignée dans ce mémento par "conditionDeSélectionGroupes") peut être composée d'une ou de plusieurs conditions élémentaires de sélection de groupes combinées à l'aide des opérateurs logiques NOT, AND et OR, en utilisant éventuellement des parenthèses. Une condition élémentaire de sélection des groupes peut prendre l'une des formes ci-dessous : fonctionSql = valeur fonctionSql valeur fonctionSql < valeur fonctionSql valeur fonctionSql >= valeur
INTERROGATION DES DONNEES
Ordre SELECT sans fonction SQL ni regroupement
• SELECT [DISTINCT] colonnel [AS nomAliasI] [, colonne2 [AS nomAlias2] ...] FROM nomTableOuNomVuel [nomAliasI] [, nomTableOuNomVue2 [nomAlias2]... ] [WHERE conditionDeSélection] [ORDER BY colonnel [DESC] [, colonne2 [DESC] ...] ] − La liste de colonnes située après le mot SELECT peut être remplacée par le symbole "*".
GESTION DES TABLES
• CREATE TABLE nom Table ( colonnel typeColonne [NOT NULL] [, colonne2 typeColonne [NOT NULL]...] PRIMARY KEY (colonne1 [, colonne2 ...]), [FOREIGN KEY (colonne1 [, colonne2 ...]) REFERENCES