Compartilhar via


Como: usar expressões em consultas

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

DicaDica

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

ObservaçãoObservação

Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações de Visual Studio.

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 ele usando o formato "Exprn", onde n é o número da expressão na consulta atual.Você pode substituir isso por 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.Assim como acontece 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, desmarque 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 em relação à qual você comparar 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 a 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ê especifica 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 a 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 expressão que 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 para expressões