CREATE TABLE alunos (
    id INT AUTO_INCREMENT PRIMARY KEY,
    nome VARCHAR(100),
    curso VARCHAR(50),
    idade INT,
    cidade VARCHAR(50),
    media DECIMAL(4,2)
);

INSERT INTO alunos (nome, curso, idade, cidade, media) VALUES
('Ana Silva', 'Informática', 18, 'Canoas', 8.5),
('Bruno Souza', 'Mecânica', 20, 'Porto Alegre', 7.0),
('Carlos Lima', 'Informática', 19, 'Gravataí', 9.0),
('Daniela Costa', 'Administração', 21, 'Canoas', 6.5),
('Eduardo Alves', 'Mecânica', 18, 'Sapucaia', 7.8),
('Fernanda Rocha', 'Informática', 22, 'Cachoeirinha', 8.9),
('Gabriel Santos', 'Administração', 20, 'Porto Alegre', 5.5),
('Helena Martins', 'Mecânica', 19, 'Canoas', 9.5);

-- parte 1
SELECT * FROM alunos WHERE idade >= 18;
SELECT ' ';

SELECT * FROM alunos WHERE media >= 8;
SELECT ' ';

SELECT * FROM alunos WHERE cidade LIKE 'Canoas';
SELECT ' ';

SELECT * FROM alunos WHERE idade <> 20;
SELECT ' ';

-- parte 2

SELECT * FROM alunos WHERE curso LIKE 'Informática' AND media > 8;
SELECT ' ';

SELECT * FROM alunos WHERE cidade LIKE 'Canoas' AND idade > 18;
SELECT ' ';

SELECT * FROM alunos WHERE curso LIKE 'Mecânica' AND media >= 8;
SELECT ' ';

SELECT * FROM alunos WHERE curso LIKE 'Administração' AND idade < 21;;
SELECT ' ';

-- parte 3

SELECT * FROM alunos WHERE cidade LIKE 'Canoas' OR cidade LIKE 'Porto Alegre';
SELECT ' ';

SELECT * FROM alunos WHERE curso = 'Informática' OR curso = 'Mecânica';
SELECT ' ';

SELECT * FROM alunos WHERE media < 6 OR media > 9;
SELECT ' ';

SELECT * FROM alunos WHERE idade = 18 OR idade = 22;
SELECT ' ';

-- parte 4

SELECT * FROM alunos WHERE nome LIKE 'A%';
SELECT ' ';

SELECT * FROM alunos WHERE nome LIKE '%a';
SELECT ' ';

SELECT * FROM alunos WHERE nome LIKE '%Silva';
SELECT ' ';

SELECT * FROM alunos WHERE nome LIKE '%r%';
SELECT ' ';

SELECT * FROM alunos WHERE curso LIKE 'Inf%';
SELECT ' ';

-- parte 5 

SELECT * FROM alunos WHERE idade BETWEEN 18 AND 20;
SELECT ' ';

SELECT * FROM alunos WHERE media BETWEEN 7 AND 9;
SELECT ' ';

SELECT * FROM alunos WHERE idade BETWEEN 19 AND 21;
SELECT ' ';

-- parte 6

SELECT * FROM alunos WHERE cidade IN ('Canoas', 'Gravataí', 'Sapucaia');
SELECT ' ';

SELECT * FROM alunos WHERE curso IN ('Informática', 'Administração');
SELECT ' ';

SELECT * FROM alunos WHERE idade IN (18, 20, 22);
SELECT ' ';

-- desafio

SELECT * FROM alunos WHERE curso = 'Informática' AND media > 8 
    AND cidade = 'Canoas' OR cidade = 'Gravataí' AND nome LIKE 'A%' OR nome LIKE 'C%';

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: