Cláusulas SELECT

La instrucción
SELECT
es compatible con los cuantificadores establecidos
ALL
y
DISTINCT
. No puede usar las expresiones
CASE
y
WHEN
.
  • FROM
    CONSEJO:
    También puede utilizar subconsultas para
    FROM
    y para el predicado
    IN
    .
    La cláusula
    FROM
    es obligatoria. El resto de cláusulas son opcionales.
    Las cláusulas deben tener el siguiente orden:
    FROM
    ,
    WHERE
    ,
    GROUP
    ,
    HAVING
    ,
    ORDER
    ,
    LIMIT
    .
  • JOIN
  • AS
    CONSEJO: Los alias de las tablas y columnas admiten identificadores regulares y delimitados.
  • WHERE
  • GROUP BY
  • ORDER BY
  • Función de ajuste, incluidos:
    COUNT
    ,
    MAX
    ,
    MIN
    AVG
    y
    SUM
    .
  • HAVING
  • LIMIT
    CONSEJO:
    Use la variante
    LIMIT OFFSET
    para limitar el número de registros. El desplazamiento es opcional y su valor predeterminado es
    0
    .
    Por ejemplo,
    SELECT * FROM Table1 LIMIT 1000 OFFSET 10
    devuelve 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
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.