Partilhar via


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.