Cláusulas SELECT
La instrucción
SELECT
es compatible con los cuantificadores establecidos ALL
y DISTINCT
. No puede usar las expresiones CASE
y WHEN
.- FROMCONSEJO:También puede utilizar subconsultas paraFROMy para el predicadoIN.La cláusulaFROMes obligatoria. El resto de cláusulas son opcionales.Las cláusulas deben tener el siguiente orden:FROM,WHERE,GROUP,HAVING,ORDER,LIMIT.
- JOIN
- ASCONSEJO: Los alias de las tablas y columnas admiten identificadores regulares y delimitados.
- WHERE
- GROUP BY
- ORDER BY
- Función de ajuste, incluidos:COUNT,MAX,MINAVGySUM.
- HAVING
- LIMITCONSEJO:Use la varianteLIMIT OFFSETpara limitar el número de registros. El desplazamiento es opcional y su valor predeterminado es0.Por ejemplo,SELECT * FROM Table1 LIMIT 1000 OFFSET 10devuelve 1000 registros a partir del número de registro 10.
Ejemplos
A continuación se muestran ejemplos 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
Entregue su opinión