Considere que em um banco de dados Oracle 19c, aberto e funcionando em condições ideais, exista a tabela TRTVaras:
CodCidade-----Jurisdicao
32-----...
Considere que em um banco de dados Oracle 19c, aberto e funcionando em condições ideais, exista a tabela TRTVaras: CodCidade-----Jurisdicao 32------------Picos 11------------Teresina 21------------Parnaíba 17------------Teresina 33------------Picos 25------------Floriano Para selecionar as cidades que possuem mais de uma vara, deve-se utilizar a seguinte expressão SQL:
A expressão SQL utiliza a cláusula GROUP BY para agrupar as cidades. A expressão SQL utiliza a cláusula HAVING para filtrar as cidades que possuem mais de uma vara. A expressão SQL retorna as cidades que possuem mais de uma vara, juntamente com o número de varas de cada cidade. A expressão SQL utiliza a função COUNT para contar o número de varas de cada cidade. a) SELECT CodCidade, COUNT(*) FROM TRTVaras WHERE COUNT(*) > 1 GROUP BY CodCidade; b) SELECT CodCidade, COUNT(*) FROM TRTVaras GROUP BY CodCidade HAVING COUNT(*) > 1; c) SELECT CodCidade, COUNT(Jurisdicao) FROM TRTVaras WHERE COUNT(Jurisdicao) > 1 GROUP BY CodCidade; d) SELECT CodCidade, COUNT(Jurisdicao) FROM TRTVaras GROUP BY CodCidade HAVING COUNT(Jurisdicao) > 1; e) SELECT CodCidade, COUNT(*) FROM TRTVaras WHERE Jurisdicao > 1 GROUP BY CodCidade;
A alternativa correta para selecionar as cidades que possuem mais de uma vara na tabela TRTVaras em um banco de dados Oracle 19c é a opção b) SELECT CodCidade, COUNT(*) FROM TRTVaras GROUP BY CodCidade HAVING COUNT(*) > 1;
0
0
✏️ Responder
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar