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çã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
No painel de critérios, inserir uma nova linha de grade.
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çã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
No painel de critérios, inserir uma nova linha de grade.
No coluna coluna da nova linha de grade, digite a expressão que você deseja classificar.
Se não desejar exibir a expressão na consulta, limpe o filtro coluna da nova linha.
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
No painel de critérios, inserir uma nova linha de grade.
No coluna coluna da nova linha de grade, digite a expressão que você deseja usar como condição.
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
Se ainda não estiver no painel de critérios, adicione a coluna de dados ou uma expressão que você deseja pesquisar.
No filtro coluna para essa coluna de dados ou a expressão, insira a expressão a ser usado como um valor de pesquisa.