Uma consulta de banco de dados extrai dados de um banco de dados e os formata em um formato legível por humanos. Uma consulta deve ser escrita na sintaxe que o banco de dados requer – geralmente uma variante da Structured Query Language.
Os elementos de uma consulta SQL
Aqui o selecionar palavra-chave identifica quais informações você deseja exibir e o a partir de A palavra-chave identifica de onde vêm os dados e como essas fontes de dados se associam. Opcionalmente, um Onde declaração define critérios de limitação, e agrupar por e ordenar por declarações associam valores e os exibem em uma sequência específica. Por exemplo: SELECT emp.ssn, emp.last_name, dept.department_name
DOS funcionários departamento DEPOSITO OUTER JOIN departamentos
ON emp.dept_no = dept.dept_no
ONDE emp.active_flag = ‘Y’
PEDIR POR 2 ASC;
Esta consulta resulta em uma grade que mostra o número do Seguro Social, o sobrenome de um funcionário e o nome do departamento do funcionário – nessa ordem de coluna – retirado do funcionários e departamentos tabelas. A tabela de funcionários governa, então ela só mostrará os nomes dos departamentos quando houver um campo de número de departamento correspondente em ambas as tabelas (um junção externa esquerda é um método de vinculação de tabelas em que a tabela do lado esquerdo mostra todos os resultados e apenas os resultados correspondentes da tabela do lado direito aparecem). Além disso, a grade mostra apenas os funcionários cujo sinalizador ativo está definido como Ye o resultado é classificado em ordem crescente pelo nome do departamento. Mas toda essa exploração de dados começa com o selecionar demonstração.
A instrução SQL SELECT
O SQL usa uma instrução SELECT para selecionar ou extrair dados específicos. Considere um exemplo baseado no banco de dados Northwind que freqüentemente acompanha produtos de banco de dados como um tutorial. Aqui está um trecho da tabela de funcionários do banco de dados:
ID do Empregado | Sobrenome | Primeiro nome | Título | Endereço | Cidade | Região |
---|---|---|---|---|---|---|
1 | Davolio | Nancy | Representante de vendas | 507 20th Ave. E. | Seattle | WA |
2 | Fuller | Andrew | Vice-presidente de vendas | 908 W. Capital Way | Tacoma | WA |
3 | Leverling | Janet | Representante de vendas | 722 Moss Bay Blvd. | Kirkland | WA |
Ele retornaria:
Primeiro nome | Sobrenome | Título |
---|---|---|
Nancy | Davolio | Representante de vendas |
Andrew | Fuller | Vice-presidente de vendas |
Janet | Leverling | Representante de vendas |
Para refinar ainda mais os resultados, você pode adicionar uma cláusula WHERE: SELECT FirstName, LastName FROM Employees
ONDE Cidade = ‘Tacoma’;
Ele retorna o nome e o sobrenome de qualquer funcionário que seja de Tacoma:
Primeiro nome | Sobrenome |
---|---|
Andrew | Fuller |
O SQL retorna dados em um formato de linha e coluna semelhante ao Microsoft Excel, facilitando a visualização e o trabalho. Outras linguagens de consulta podem retornar dados como um gráfico ou gráfico.
O poder das consultas
Um banco de dados tem o potencial de revelar tendências e atividades complexas, mas esse poder só é aproveitado por meio do uso da consulta. Um banco de dados complexo consiste em muitas tabelas que armazenam uma grande quantidade de dados. Uma consulta permite filtrar os dados em uma única tabela para que você possa analisá-los com mais facilidade. As consultas também podem realizar cálculos em seus dados ou automatizar tarefas de gerenciamento de dados. Você também pode revisar as atualizações de seus dados antes de enviá-los para o banco de dados. Mais da Lifewire
-
Criação de consultas simples no Access 2010
-
Os fundamentos do SQL
-
Como contar os valores da tabela do banco de dados com SQL COUNT
-
Criando uma Consulta Simples no Access
-
Recuperando dados com consultas SQL: Apresentando a instrução SELECT
-
Consulta GROUP BY do Microsoft Access
-
O que você precisa saber sobre linguagem de consulta estruturada
-
Como usar a função QUERY do Planilhas Google
-
Criando rastreamentos com o SQL Server 2012
-
Criação de bancos de dados e tabelas em SQL
-
Correspondência de padrões em consultas SQL
-
Glossário de termos comuns de banco de dados
-
Os 9 melhores livros SQL de 2021
-
Controlando o acesso a dados com visualizações em SQL
-
Um guia para usar junções internas em SQL para agrupar dados de várias tabelas
-
Como criar um banco de dados no Excel
Seus direitos de privacidade
A Lifewire e nossos parceiros terceirizados usam cookies e processam dados pessoais como identificadores exclusivos com base em seu consentimento para armazenar e / ou acessar informações em um dispositivo, exibir anúncios personalizados e para medição de conteúdo, percepção do público e desenvolvimento de produtos. Para alterar ou retirar suas opções de consentimento para Lifewire.com, incluindo seu direito de contestar quando um interesse legítimo é usado, clique abaixo. A qualquer momento, você pode atualizar suas configurações por meio do link “Privacidade da UE” na parte inferior de qualquer página. Essas escolhas serão sinalizadas globalmente para nossos parceiros e não afetarão os dados de navegação. Lista de parceiros (fornecedores)
Nós e nossos parceiros processamos dados para:
Faça a varredura ativamente das características do dispositivo para identificação. Use dados precisos de geolocalização. Armazene e / ou acesse informações em um dispositivo. Selecione o conteúdo personalizado. Crie um perfil de conteúdo personalizado. Avalie o desempenho do anúncio. Selecione anúncios básicos. Crie um perfil de anúncios personalizados. Selecione anúncios personalizados. Aplique pesquisas de mercado para gerar insights sobre o público. Avalie o desempenho do conteúdo. Desenvolva e melhore produtos. Lista de parceiros (fornecedores)