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.
Dica |
---|
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çã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
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 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çã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, desmarque 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 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
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 a 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 expressão que 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.