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
. as
Sin , 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.