SQL SELECT
Compartilhar:

A instrução SELECT é usada para selecionar ou recuperar dados de uma ou mais tabelas. Você pode usar esta instrução para recuperar todas as linhas de uma tabela de uma vez ou para recuperar apenas as linhas que atendem a uma condição específica ou combinação de condições.

🚨DICA: Crie um projeto de programação web com HTML5CSS3 JavaScript do zero em 3 aulas: MiniCurso Gratuito! 🚀

Sintaxe básica

SELECT column1, column2, ...
FROM table_name;
  • “column1, column2, …” representa as colunas que você deseja selecionar. Você pode selecionar todas as colunas usando o caractere curinga (*).
  • “table_name” representa o nome da tabela de onde os dados serão selecionados.

Exemplos na prática da instrução SQL SELECT

Exemplo usando uma tabela fictícia chamada “Funcionários”:

Tabela “Funcionários”:

fullstack javascript onebitcode
IDNomeSobrenomeCargoSalário
1JoãoSilvaGerente80000
2MariaSantosVendedor55000
3CarlosRodriguesEngenheiro75000
4AnaOliveiraSecretária40000

Exemplo:

SELECT * FROM Funcionários;

Este comando selecionaria todas as colunas de todas as linhas da tabela “Funcionários”. O resultado seria:

IDNomeSobrenomeCargoSalário
1JoãoSilvaGerente80000
2MariaSantosVendedor55000
3CarlosRodriguesEngenheiro75000
4AnaOliveiraSecretária40000

Exemplo:

Banner Amazon Notebook 300x300
SELECT Nome, Sobrenome, Salário FROM Funcionários
WHERE Salário > 50000;

Este comando selecionaria as colunas “Nome”, “Sobrenome” e “Salário” de todas as linhas da tabela “Funcionários” onde o salário é maior que 50.000. O resultado seria:

NomeSobrenomeSalário
JoãoSilva80000
CarlosRodrigues75000

Exemplo:

SELECT Nome, Sobrenome, Salário FROM Funcionários
ORDER BY Salário DESC;

Este comando selecionaria as colunas “Nome”, “Sobrenome” e “Salário” de todas as linhas da tabela “Funcionários” e classificaria as linhas pela coluna Salário em ordem decrescente. O resultado seria:

NomeSobrenomeSalário
JoãoSilva80000
CarlosRodrigues75000
MariaSantos55000
AnaOliveira40000

Combinando SELECT com outras cláusulas

Esses são alguns exemplos básicos de como a instrução SELECT pode ser usada para selecionar e recuperar dados de uma tabela. Existem muitas outras opções e cláusulas adicionais que podem ser usadas em combinação com a cláusula SELECT para fazer consultas mais avançadas. Alguns exemplos incluem:

Banner Amazon Livros de Programação 300x300
  • A cláusula GROUP BY, que agrupa as linhas retornadas por uma ou mais colunas. Isso é útil para fazer contagens e cálculos de soma, média, etc. em grupos de linhas.

Exemplo:

SELECT Cargo, AVG(Salário) FROM Funcionários
GROUP BY Cargo;

Este comando selecionaria a coluna “Cargo” e a média do salário de todas as linhas agrupadas pela coluna “Cargo”. O resultado seria:

CargoAVG(Salário)
Gerente80000
Vendedor55000
Engenheiro75000
Secretária40000
  • A cláusula JOIN, que permite combinar dados de duas ou mais tabelas baseadas em uma coluna comum. Isso é útil para recuperar dados relacionados de várias tabelas.

Exemplo:

SELECT Funcionários.Nome, Funcionários.Sobrenome, Departamentos.Nome FROM Funcionários
JOIN Departamentos ON Funcionários.DepartamentoID = Departamentos.ID;

Este comando selecionaria as colunas “Nome” e “Sobrenome” da tabela “Funcionários” e a coluna “Nome” da tabela “Departamentos”, combinando as linhas baseadas na coluna “DepartamentoID” comum. O resultado seria:

NomeSobrenomeDepartamentos.Nome
JoãoSilvaVendas
MariaSantosVendas
CarlosRodriguesEngenharia
AnaOliveiraAdministração

Portanto, esses são apenas alguns exemplos adicionais de como a instrução SELECT pode ser usada para fazer consultas avançadas em um banco de dados. Existem muitas outras opções e cláusulas disponíveis para explorar dependendo da sua necessidade.

Banner Amazon Celular 300x300

Leia também: SQL: guia sobre INSERT

Postagens Semelhantes