SQL⏱ ~2 min de leitura
SELECT e Seleção de Dados
Sintaxe do SELECT, aliases e colunas específicas
SQL (Structured Query Language) é a linguagem padrão para comunicação com bancos de dados relacionais. O comando SELECT é o mais fundamental — ele recupera dados de uma ou mais tabelas.
A sintaxe básica é SELECT colunas FROM tabela. O asterisco (*) seleciona todas as colunas, mas em produção prefira listar colunas explicitamente para evitar trazer dados desnecessários e para deixar claro o que você está usando.
Aliases (AS) permitem renomear colunas e tabelas no resultado. Eles melhoram a legibilidade e são essenciais ao trabalhar com colunas calculadas ou nomes pouco descritivos.
Exemplo.java
-- Selecionar tudo (use com cuidado em produção)
SELECT * FROM clientes;
-- Selecionar colunas específicas
SELECT nome, email, data_cadastro
FROM clientes;
-- Alias para colunas
SELECT
nome AS "Nome Completo",
email AS contato,
DATE(data_cadastro) AS cadastro
FROM clientes;
-- Alias para tabelas (útil em JOINs)
SELECT c.nome, p.valor
FROM clientes c, pedidos p
WHERE c.id = p.cliente_id;
-- Removendo duplicatas com DISTINCT
SELECT DISTINCT cidade
FROM clientes
ORDER BY cidade;
-- Colunas calculadas
SELECT
nome,
preco,
quantidade,
preco * quantidade AS total
FROM itens_pedido;💡 Dica pro
Nunca use SELECT * em código de produção — liste as colunas explicitamente para melhor performance e manutenção.
Recompensa+20 XP+exercícios