Clauses SELECT
L’instruction
SELECT
prend en charge les quantificateurs ALL
et DISTINCT
définis. Vous ne pouvez pas utiliser les expressions CASE
et WHEN
.- FROMCONSEIL:Vous pouvez utiliser des sous-requêtes pourFROMet le prédicatIN.La clauseFROMest obligatoire, les autres clauses sont facultatives.Les clauses doivent être dans l'ordre suivant :FROM,WHERE,GROUP,HAVING,ORDER,LIMIT.
- JOIN
- ASCONSEIL: Les alias des tables et des colonnes prennent en charge les identificateurs réguliers et délimités.
- WHERE
- GROUP BY
- ORDER BY
- Définissez des fonctions comme :COUNT,MAX,MIN,AVG, etSUM.
- HAVING
- LIMITCONSEIL:Utilisez la varianteLIMIT OFFSETpour limiter le nombre d’enregistrements. Le décalage est facultatif et sa valeur par défaut est égale à0.Par exemple,SELECT * FROM Table1 LIMIT 1000 OFFSET 10renvoie 1 000 enregistrements à partir du numéro d'enregistrement 10.
Exemples
Voici des exemples de clauses
SELECT
:SELECT *, FROM Table1
SELECT *, Timestamp AS T FROM Table1
SELECT Column1 FROM Table1
SELECT *, 10 FROM Table1
SELECT 10, * FROM Table1
SELECT *, 'text value' FROM Table1
SELECT COUNT(*) FROM Table1
SELECT DISTINCT Column1 FROM Table1
Fournir une réponse