🗄️
SQLIniciante 8 min
SQL: SELECT sem medo
Busque dados com SELECT, filtre com WHERE e ordene com ORDER BY. O básico que cobre 80% do uso.
SQL é a linguagem dos bancos relacionais. Quase tudo começa com SELECT — buscar dados de uma tabela.
Sintaxe essencial
consulta.sql
SELECT nome, email
FROM usuarios
WHERE ativo = true
ORDER BY nome ASC
LIMIT 10;Filtros com WHERE
sql
-- combinações com AND / OR
SELECT * FROM produtos
WHERE preco > 100
AND categoria = 'eletrônicos'
ORDER BY preco DESC;
-- buscar por padrão de texto
SELECT * FROM usuarios
WHERE nome LIKE 'An%'; -- começa com "An"Agregações
sql
SELECT categoria, COUNT(*) AS total
FROM produtos
GROUP BY categoria
HAVING COUNT(*) > 5
ORDER BY total DESC;WHERE filtra linhas antes do agrupamento; HAVING filtra depois. Se esquecer essa distinção, consultas com GROUP BY confundem.