Compartir por


Limitaciones de la instrucción SELECT

Una columna de función de agregado no se puede mezclar con una columna no agregada en una SELECT instrucción .

La lista de selección de una SELECT instrucción que tiene una GROUP BY cláusula solo puede tener expresiones de la GROUP BY cláusula o las funciones set.

No se admite el uso de un asterisco (para seleccionar todas las columnas) en una SELECT instrucción que contiene una GROUP BY cláusula . Se deben especificar los nombres de las columnas que se van a seleccionar.

No se admite el uso de una barra vertical en una SELECT instrucción . Use un parámetro en la SELECT instrucción si necesita hacer referencia a un valor de datos que contiene una barra vertical.

Cuando se usa un alias de columna en una SELECT instrucción , la palabra "as" debe preceder al alias. Por ejemplo, SELECT col1 as a from b. asSin , la instrucción devuelve un error.

Si se escribe un nombre de columna incorrecto en una SELECT instrucción , se devuelve un error SQLSTATE 07001, "Número incorrecto de parámetros", en lugar de un error de SQLSTATE S0022, "Columna no encontrada".

Cuando se usa el controlador de Microsoft Excel, si se inserta una cadena vacía en una columna, la cadena vacía se convierte en un NULL; una instrucción buscada SELECT que se ejecuta con una cadena vacía en la WHERE cláusula no se realiza correctamente en esa columna.