Aula de SQL - Fundamentos Essenciais
- SELECT básico
O comando SELECT é usado para buscar dados de uma ou mais tabelas.
Exemplo:
SELECT nome, idade FROM alunos;
- JOINs (INNER, LEFT)
INNER JOIN: retorna apenas registros que têm correspondência em ambas as tabelas.
LEFT JOIN: retorna todos os registros da tabela da esquerda, mesmo que não haja
correspondência na da direita.
Exemplo INNER JOIN:
SELECT [Link], [Link]
FROM alunos
INNER JOIN cursos ON alunos.curso_id = [Link];
Exemplo LEFT JOIN:
SELECT [Link], [Link]
FROM alunos
LEFT JOIN cursos ON alunos.curso_id = [Link];
- Filtros com AND, OR, NOT
AND: todos os critérios devem ser verdadeiros.
OR: pelo menos um critério deve ser verdadeiro.
NOT: nega uma condição.
Aula de SQL - Fundamentos Essenciais
Exemplos:
SELECT * FROM alunos WHERE idade > 18 AND ativo = 1;
SELECT * FROM alunos WHERE curso = 'TI' OR curso = 'Gestão';
SELECT * FROM alunos WHERE NOT cidade = 'Luanda';
- LIKE, BETWEEN, NULL
LIKE: usado para buscar padrões.
BETWEEN: busca entre dois valores (inclusive).
IS NULL / IS NOT NULL: verifica valores nulos.
Exemplos:
SELECT * FROM alunos WHERE nome LIKE 'A%'; -- começa com A
SELECT * FROM alunos WHERE idade BETWEEN 18 AND 25;
SELECT * FROM alunos WHERE telefone IS NULL;