SELECT list - AWS Clean Rooms

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

SELECT list

La SELECT list designa las columnas, funciones y expresiones que se desea que devuelva la consulta. La lista representa el resultado de la consulta.

Sintaxis

SELECT [ TOP number ] [ DISTINCT ] | expression [ AS column_alias ] [, ...]

Parámetros

Número TOP

TOP toma como argumento un entero positivo que define el número de filas que se devuelven al cliente. El comportamiento de la cláusula TOP es idéntico al de la cláusula LIMIT. El número de filas que devuelve es fijo, pero el conjunto de filas no lo es. Para que se devuelva un conjunto de filas constante, use TOP o LIMIT en combinación con una cláusula ORDER BY.

DISTINCT

Opción que elimina las filas duplicadas del conjunto de resultados basándose en los valores coincidentes de una o más columnas.

expresión

Una expresión formada a partir de una o más columnas que existen en las tablas a las que hace referencia la consulta. Una expresión puede contener funciones SQL. Por ejemplo:

coalesce(dimension, 'stringifnull') AS column_alias

AS column_alias

Un nombre temporal para la columna que se utiliza en el conjunto de resultados finales. La palabra clave AS es opcional. Por ejemplo:

coalesce(dimension, 'stringifnull') AS dimensioncomplete

Si no se especifica un alias para una expresión que no sea un nombre de columna simple, el conjunto de resultados aplica un nombre predeterminado a esa columna.

nota

El alias se reconoce justo después de definirlo en la lista de destino. Puede usar un alias en otras expresiones definidas después de él en la misma lista de destino.

Notas de uso

TOP es una extensión SQL; TOP proporciona una alternativa al comportamiento de LIMIT. No se puede usar TOP y LIMIT en la misma consulta.