Limitazioni dell'istruzione SELECT
Una colonna di funzione di aggregazione non può essere mista a una colonna non aggregata in un'istruzione SELECT
.
L'elenco di selezione di un'istruzione con una SELECT
GROUP BY
clausola può avere solo espressioni dalla GROUP BY
clausola o dalle funzioni impostate.
L'uso di un asterisco (per selezionare tutte le colonne) in un'istruzione SELECT
contenente una GROUP BY
clausola non è supportata. È necessario specificare i nomi delle colonne da selezionare.
L'uso di una barra verticale in un'istruzione SELECT
non è supportato. Usare un parametro nell'istruzione SELECT
se è necessario fare riferimento a un valore di dati contenente una barra verticale.
Quando si usa un alias di colonna in un'istruzione SELECT
, la parola "as" deve precedere l'alias. Ad esempio: SELECT col1 as a from b
. Senza , l'istruzione as
restituisce un errore.
Se un nome di colonna non corretto viene immesso in un'istruzione SELECT
, viene restituito un errore SQLSTATE 07001, "Numero errato di parametri", anziché un errore SQLSTATE S0022, "Column Not Found".
Quando viene usato il driver di Microsoft Excel, se una stringa vuota viene inserita in una colonna, la stringa vuota viene convertita in un'istruzione NULL
SELECT
ricercata eseguita con una stringa vuota nella WHERE
clausola non riesce in tale colonna.