Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Como fazer uma consulta no Access Subselect
Em qualquer aplicativo de banco de dados que usa Structured Query Language (SQL) para criar consultas , a consulta "Selecionar" é o carro-chefe . Tudo a partir de visualizações simples ao complexo junta e os cálculos são feitos por meio de variações sobre o Select consulta. A sub - consulta sub-select ou é simplesmente uma instrução SELECT aninhada dentro de outra consulta seleção . A maneira mais fácil de construir e compreender uma consulta sub-select é construir e executar ambas as partes da consulta individualmente para ter certeza de que os resultados que você deseja e , em seguida, combiná-los em uma consulta sub -select. Este exemplo irá criar uma consulta para mostrar o que os clientes não comprei nada em mais de 90 dias. Instruções
1

Criar uma consulta para selecionar e mostrar todos os clientes. Para criar qualquer consulta no Access , clique em " Consultas " , no menu Object, em seguida, clique em " Design" ou "Novo " na barra de menu. Quando a janela de consulta for aberta, clique em "Exibir " e depois " Vista de SQL " para abrir uma janela de texto para inserir a consulta. . Tipo na consulta, em seguida, clique no ponto de exclamação vermelho para executar a consulta

A sintaxe é a seguinte:

"Select Customers.ID , Customers.Company de Clientes "

isso exibe todos os IDs dos clientes e nomes de empresas na base de dados clientes.
2

Criar uma consulta que mostra todos os pedidos que foram colocados nos últimos 90 dias. A sintaxe para esta consulta se parece com isso :

"Select Encomendas.CódigoDaEncomenda de Ordens onde Orders.CustomerID = Customers.CustomerID e Orders.OrderDate > Date () - 90)

Esta consulta só vai exibir o campo " orderID ", que tem um número de identificação do cliente válido nele e uma venda nos últimos 90 dias.
3

Criar a consulta sub-select , combinando estas duas consultas .

"Select Customers.ID , Customers.Company de clientes onde não existe

(selecione Encomendas.CódigoDaEncomenda

de ordens

onde Orders.CustomerID = Customers.CustomerID

e Orders.OrderDate > Date () - 90)

Esta consulta , com efeito, mostra tudo, desde a primeira consulta que não está na segunda consulta. Em outras palavras, isso mostra todos os clientes que não compraram nada nos últimos 90 dias. A chave para o sub-select é o " onde não existe" cláusula.

Anterior :

Próximo : No
  Os artigos relacionados
·Como remover contatos de Lei grupo! por Sage 2007 
·Como exportar um Access Report MS para HTML 
·Como filtrar certas letras em uma consulta no Access 
·Microsoft Business Contact Manager Problemas Instalar 
·Como selecionar de um arquivo CSV em SQL 
·Como converter o valor Nvarchar em SQL 
·Como aprender SQL com tutoriais 
·Como substituir o Espaço Hífen em Access 2007 
·Como converter Acesso a 2007 
·Como atualizar Colunas Usando consultas em Access 2007 
  Artigos em destaque
·Como construir um site em Flash Tutorial 
·Como faço para criar um trabalho de backup EMC Network…
·O que é Trojan Horse Payload 
·Definição de um disco Zip 
·Como faço Misture músicas juntos Usando Audacity 
·Vantagens e Desvantagens de Middleware 
·Como substituir drivers de hardware de um arquivo Zip 
·Como obter um CDA para o iTunes 
·Como obter o Norton 360 para aceitar cookies 
·Como adicionar capítulos para Audiobooks no iTunes 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados