Limitações da instrução SELECT
Uma coluna de função de agregação não pode ser misturada com uma coluna não agregada em uma SELECT
instrução .
A lista de seleção de uma SELECT
instrução que tem uma GROUP BY
cláusula só pode ter expressões da GROUP BY
cláusula ou das funções de conjunto.
Não há suporte para o uso de um asterisco (para selecionar todas as colunas) em uma SELECT
instrução que contém uma GROUP BY
cláusula . Os nomes das colunas a serem selecionadas devem ser especificados.
Não há suporte para o uso de uma barra vertical em uma SELECT
instrução. Use um parâmetro na SELECT
instrução se você precisar se referir a um valor de dados que contenha uma barra vertical.
Ao usar um alias de coluna em uma SELECT
instrução , a palavra "as" deve preceder o alias. Por exemplo, SELECT col1 as a from b
. Sem o as
, a instrução retorna um erro.
Se um nome de coluna incorreto for inserido em uma SELECT
instrução, um erro SQLSTATE 07001, "Número Incorreto de Parâmetros", será retornado em vez de um erro SQLSTATE S0022, "Coluna Não Encontrada".
Quando o driver do Microsoft Excel é usado, se uma cadeia de caracteres vazia é inserida em uma coluna, a cadeia de caracteres vazia é convertida em uma NULL
; uma instrução pesquisada SELECT
executada com uma cadeia de caracteres vazia na WHERE
cláusula não é bem-sucedida nessa coluna.