Uma subquery é um caso especial de consulta aninhada em SQL que nos permite pesquisar em um resultado de uma consulta, mesmo ela retornando um ou mais valores. Baseado neste conceito, assinale a alternativa que atenda corretamente a seguinte necessidade:
Listar a matrícula e o nome do funcionário que ganha o maior salário.
ALTERNATIVAS
SELECT MATRICULA, NOME FROM FUNCIONARIO WHERE SALARIO = (SELECT MAX(SALARIO) FROM FUNCIONARIO);
SELECT NOME FROM FUNCIONARIO WHERE SALARIO < (SELECT MAX(SALARIO) FROM FUNCIONARIO);
SELECT MATRICULA, NOME FROM FUNCIONARIO WHERE SALARIO = (SELECT MIN(SALARIO) FROM FUNCIONARIO);
SELECT MATRICULA FROM FUNCIONARIO WHERE SALARIO IN (SELECT MIN(SALARIO) FROM FUNCIONARIO);
SELECT MATRICULA, NOME FROM FUNCIONARIO WHERE SALARIO = (SELECT AVG(SALARIO) FROM FUNCIONARIO);
Soluções para a tarefa
Respondido por
17
1ª Alternativa
SELECT MATRICULA, NOME FROM FUNCIONARIO WHERE SALARIO = (SELECT MAX(SALARIO) FROM FUNCIONARIO);
SELECT MATRICULA, NOME FROM FUNCIONARIO WHERE SALARIO = (SELECT MAX(SALARIO) FROM FUNCIONARIO);
Respondido por
6
SELECT MATRICULA, NOME FROM FUNCIONARIO WHERE SALARIO = (SELECT MAX(SALARIO) FROM FUNCIONARIO);
Perguntas interessantes
Artes,
8 meses atrás
Sociologia,
8 meses atrás
Ed. Física,
8 meses atrás
Matemática,
1 ano atrás
Geografia,
1 ano atrás
Português,
1 ano atrás