Consultando Dados no SQL

SQL
Tempo de leitura: 3 minutos

Consultando Dados no SQL: Uma vez que seus dados estão organizados em um banco de dados, a próxima etapa é extrair informações relevantes. Para isso, utilizamos o SQL (Structured Query Language). O comando fundamental para consultar dados em um banco de dados relacional é o SELECT.

Neste artigo, vamos explorar as diversas formas de utilizar o SELECT para obter as informações que você precisa, desde consultas simples até as mais complexas.

O Comando SELECT: A Base das Consultas SQL

O comando SELECT é utilizado para selecionar dados de uma ou mais tabelas. A sintaxe básica é a seguinte:

SQL

SELECT coluna1, coluna2, ...
FROM tabela;
  • SELECT: Especifica que você deseja selecionar dados.
  • coluna1, coluna2, …: As colunas que você deseja retornar nos resultados.
  • FROM tabela: A tabela da qual você deseja extrair os dados.

Exemplo:

SQL

SELECT nome, email FROM clientes;

Este comando irá retornar as colunas “nome” e “email” de todas as linhas da tabela “clientes”.

Consultas Mais Complexas com WHERE

Para filtrar os resultados, utilizamos a cláusula WHERE.

SQL

SELECT * FROM clientes WHERE cidade = 'São Paulo';

Este comando irá retornar todas as colunas de todos os clientes que moram em São Paulo.

Operadores de comparação:

  • =: Igual a
  • != ou <>: Diferente de
  • <: Menor que
  • >: Maior que
  • <=: Menor ou igual a
  • >=: Maior ou igual a

Exemplo com múltiplas condições:

SQL

SELECT * FROM pedidos WHERE data_pedido BETWEEN '2023-01-01' AND '2023-12-31' AND valor_total > 1000;

Este comando retorna todos os pedidos realizados entre 1º de janeiro de 2023 e 31 de dezembro de 2023 com um valor total superior a 1000.

Agrupando Dados com GROUP BY

A cláusula GROUP BY agrupa os resultados de uma consulta com base em uma ou mais colunas.

SQL

SELECT cidade, COUNT(*) FROM clientes GROUP BY cidade;

Este comando conta o número de clientes por cidade.

Calculando Valores com Funções de Agregação

As funções de agregação permitem calcular valores como a soma, média, máximo, mínimo, etc. As funções mais comuns são:

  • COUNT(): Conta o número de linhas.
  • SUM(): Calcula a soma de um conjunto de valores.
  • AVG(): Calcula a média de um conjunto de valores.
  • MAX(): Retorna o maior valor.
  • MIN(): Retorna o menor valor.

Exemplo:

SQL

SELECT AVG(valor_total) FROM pedidos;

Este comando calcula a média dos valores totais dos pedidos.

Ordenando Resultados com ORDER BY

A cláusula ORDER BY permite ordenar os resultados de uma consulta de forma ascendente (ASC) ou descendente (DESC).

SQL

SELECT nome, idade FROM pessoas ORDER BY idade DESC;

Este comando retorna os nomes e idades das pessoas ordenadas por idade, do mais velho para o mais novo.

Consultas Únicas com DISTINCT

Para eliminar duplicatas em um conjunto de resultados, utilizamos a palavra-chave DISTINCT.

SQL

SELECT DISTINCT cidade FROM clientes;

Este comando retorna uma lista de todas as cidades diferentes presentes na tabela “clientes”.

Conclusão

Consultando Dados no SQL: O comando SELECT é a ferramenta mais poderosa do SQL para extrair informações de seus bancos de dados. Com ele, você pode realizar consultas simples ou complexas, filtrar, agrupar, ordenar e calcular valores. Ao dominar o SELECT, você terá a capacidade de explorar seus dados de forma completa e obter insights valiosos.

Toda jornada tem um início, e o início para se tornar um desenvolvedor back-end é dominar as seguintes tecnologias, que você encontra aqui mesmo:

SQL
SQL
Capa Curso PHP
PHP
Laravel
Laravel

E se você gosta do nosso conteúdo, não deixe de contribuir adquirindo os serviços e produtos dos nossos apoiadores e empresas que somos associados:

Hospedagem Hostinger
Ofertas Amazon
Amazon Prime

Author: Thiago Rossi