Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Também achei erro na resposta...

Segue, como identifiquei.

CREATE TABLE #ALUNOS
(
Nome varchar (50),
IDADE SMALLINT,
FORMACAO VARCHAR (12)
)

INSERT into #ALUNOS VALUES
('JOÃO', 17, 'ALEMÃO'),
('MARIA', 18, 'ALEMÃO'),
('KATIA', 19, 'INGLÊS'),
('PEDRO', 19, 'INGLÊS');


SELECT * 
FROM #ALUNOS
WHERE (IDADE >= 18 OR FORMACAO = 'INGLÊS') OR  (IDADE < 18 AND FORMACAO = 'ALEMÃO') 
2 respostas
solução!
Ou se ele tiver **menos de 18 anos**   *e*   **for formado em Alemão**, então deve ir para a **Escola de Estudos Supersônicos**.

Qual seria a seleção que deve ser feita para achar os alunos que vão estudar na Escola de Estudos Supersônicos? Selecione a alternativa correta:

SELECT NOME FROM ALUNOS WHERE IDADE < 18 AND FORMAÇÃO = "ALEMÃO"

Creio que esteja correta a resposta.

Tem razão, uma leve falha na minha interpretação do enunciado.