Cláusulas SELECT
A instrução
SELECT
é compatível com os quantificadores de conjunto ALL
e DISTINCT
. Você não pode usar as expressões CASE
e WHEN
.- FROMDICA:Você pode usar subconsultas para os predicadosFROMeIN.A cláusulaFROMé obrigatória, as demais cláusulas são opcionais.As cláusulas devem ter a seguinte ordem:FROM,WHERE,GROUP,HAVING,ORDER,LIMIT.
- JOIN
- ASDICA: Os aliases para tabelas e colunas são compatíveis com identificadores regulares e delimitados.
- WHERE
- GROUP BY
- ORDER BY
- Defina a função, incluindo:COUNT,MAX,MIN,AVGeSUM.
- HAVING
- LIMITDICA:Use a varianteLIMIT OFFSETpara limitar o número de registros. O deslocamento é opcional e seu valor padrão é0.Por exemplo,SELECT * FROM Table1 LIMIT 1000 OFFSET 10retorna 1.000 registros começando do número de registro 10.
Exemplos
Seguem exemplos de cláusulas
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