Skip to content

Qual é a definição de uma consulta de banco de dados?

20 de abril de 2021

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

Planejamento de banco de dados

alexsl / Getty Images
As consultas SQL usando a linguagem de manipulação de dados (o conjunto de instruções SQL que acessam ou modificam os dados, em oposição à linguagem de definição de dados que modifica a estrutura do próprio banco de dados) consistem em quatro blocos, os dois primeiros dos quais não são opcionais. No mínimo, uma consulta SQL segue o seguinte formato: selecione X de Y;

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
Para retornar o nome e o cargo de um funcionário do banco de dados, a instrução SELECT seria semelhante a: SELECT FirstName, LastName, Title FROM Employees;

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

  • Mulher usando laptop na cama

    Criação de consultas simples no Access 2010

  • Sala de servidores com racks e equipamentos

    Os fundamentos do SQL

  • Close-up de uma mão humana contando contra um fundo branco

    Como contar os valores da tabela do banco de dados com SQL COUNT

  • Acesse a consulta do produto.

    Criando uma Consulta Simples no Access

  • Linguagem de programação

    Recuperando dados com consultas SQL: Apresentando a instrução SELECT

  • Programador no laptop de camisa xadrez vermelha e óculos

    Consulta GROUP BY do Microsoft Access

  • Sala de servidores com racks e equipamentos

    O que você precisa saber sobre linguagem de consulta estruturada

  • Imagem de alguém apontando para uma planilha

    Como usar a função QUERY do Planilhas Google

  • Propriedades de rastreamento no Microsoft SQL Server 2012

    Criando rastreamentos com o SQL Server 2012

  • Fragmento da linguagem de programação SQL

    Criação de bancos de dados e tabelas em SQL

  • Lupa

    Correspondência de padrões em consultas SQL

  • Renderização digital de código de computador e linhas de conexão que representam um banco de dados

    Glossário de termos comuns de banco de dados

  • Programador trabalhando em frente a vários computadores

    Os 9 melhores livros SQL de 2021

  • homem de óculos trabalhando no computador

    Controlando o acesso a dados com visualizações em SQL

  • Close de um lápis e um diagrama de banco de dados

    Um guia para usar junções internas em SQL para agrupar dados de várias tabelas

  • Usar a função ROUNDUP no Excel economiza tempo.

    Como criar um banco de dados no Excel

Lifewire

Siga-nos

  • Facebook

  • Sobre nós
  • Anunciar
  • Política de Privacidade
  • Política de Cookies
  • Carreiras
  • Diretrizes editoriais
  • Contato
  • Termos de uso
  • Privacidade da UE
  • Aviso de privacidade da Califórnia



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)