Compartilhar via


Como: Usar expressões em consultas

Para usar uma expressão em uma consulta, você pode digitá-la diretamente no painel de critérios ou inseri-la na o painel SQL como parte da instrução. Inserir expressões é semelhante a inserir os nomes de coluna.

Dica

Para facilitar a visualização de expressões longas na tela, você pode arrastar os divisores de coluna para redimensionar as colunas no painel de critérios.

ObservaçãoObservação

The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. For more information, see Trabalhando com configurações.

Exibir expressões no conjunto de resultados

Você pode exibir uma expressão no conjunto, especificando a expressão no lugar de uma coluna no painel de critérios de resultados.

Para exibir uma expressão no conjunto de resultados

  1. No painel de critérios, inserir uma nova linha de grade.

  2. No coluna coluna da nova linha de grade, digite a expressão cujos resultados você deseja exibir.

Quando você exibe os resultados de uma expressão no conjunto de resultados, o banco de dados atribui um título de coluna a ela usando o formato "exprn", onde n é o número da expressão na consulta atual. Você pode substituir com um alias mais significativo para a expressão.

Usando expressões de classificação

Em alguns bancos de dados, você pode classificar os resultados de uma expressão. Como ocorre com colunas, você pode especificar a ordem de classificação e o tipo de classificação.

ObservaçãoObservação

Nem todos os bancos de dados permitem a classificação usando uma expressão. Para obter detalhes, consulte a documentação do seu banco de dados.

A classificação usando uma expressão

  1. No painel de critérios, inserir uma nova linha de grade.

  2. No coluna coluna da nova linha de grade, digite a expressão que você deseja classificar.

  3. Se não desejar exibir a expressão na consulta, limpe o filtro coluna da nova linha.

  4. No Tipo de classificação coluna, escolha crescente ou Decrescentee depois no Ordem de classificação coluna, escolha a prioridade de classificação para a expressão.

Pesquisar usando expressões

Há duas maneiras de usar uma expressão de pesquisa. A expressão pode ser a condição contra o qual comparar os valores ou ele pode funcionar como o valor de que comparação.

O exemplo a seguir ilustra como você pode usar uma expressão como condição em uma cláusula WHERE:

SELECT ord_num, ord_date 
FROM sales
WHERE (price * .9) > 20

Em contraste, o exemplo a seguir ilustra o uso de oposto de uma expressão, em que a expressão é o valor de que comparação:

SELECT ord_num, ord_date
FROM sales
WHERE (ord_date >= DATEADD(day, -10, GETDATE() ) )

A maneira que você especificar uma expressão de pesquisa depende se ele aparece como uma condição ou como um valor a ser pesquisado.

Para usar uma expressão como condição

  1. No painel de critérios, inserir uma nova linha de grade.

  2. No coluna coluna da nova linha de grade, digite a expressão que você deseja usar como condição.

  3. No filtro coluna para a nova linha, digite o valor para comparar com a condição.

Para usar uma expressão como um valor de pesquisa

  1. Se ainda não estiver no painel de critérios, adicione a coluna de dados ou uma expressão que você deseja pesquisar.

  2. No filtro coluna para essa coluna de dados ou a expressão, insira a expressão a ser usado como um valor de pesquisa.

Consulte também

Referência

Estrutura de expressões

Operadores de expressões