o operador exists é um operador especial da sql utilizado somente em uma situação particular na construção de consultas em sql. qual é a denominação deste tipo de consulta? assinale a alternativa correta.? heeelllpppp :)
Respostas
respondido por:
0
o operador EXISTS do sql serve para testar se um registro de uma query está presente numa subquery
por exemplo, suponha uma tabela de alunos e uma tabela de faltas. Na tabela de alunos tem uma linha para cada aluno. Na tabela de faltas tem uma linha para cada falta que cada aluno cometeu.
Suponha que queremos uma lista com os dados dos alunos apenas que tiveram faltas então a clausula exists seria usada assim
select * from tab_alunos where exists ( select cod_aluno from tab_faltas where tab_faltas.cod_aluno = alunos.cod_aluno)
por exemplo, suponha uma tabela de alunos e uma tabela de faltas. Na tabela de alunos tem uma linha para cada aluno. Na tabela de faltas tem uma linha para cada falta que cada aluno cometeu.
Suponha que queremos uma lista com os dados dos alunos apenas que tiveram faltas então a clausula exists seria usada assim
select * from tab_alunos where exists ( select cod_aluno from tab_faltas where tab_faltas.cod_aluno = alunos.cod_aluno)
Perguntas similares
6 anos atrás
6 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás