Questão
ID 533765Disciplina: Tecnologia da Informação
Assunto: Select
Ano: 2022 Banca: CESPE CEBRASPE - Centro de Seleção e de Promoção de Eventos UnB Órgão: Agência Nacional do Petróleo
A respeito dos conceitos de linguagem de definição e manipulação de dados (SQL), julgue os próximos itens.
Considere a tabela de colaboradores e o script SQL a seguir.
id | nome | chefia |
1 | Pedro | 2 |
2 | Maria | |
3 | Fernanda | 2 |
4 | Gabriela | 3 |
5 | Mariana | 3 |
with recursive cola (id, nome, chefia ) as (
SELECT id, nome, chefia
FROM colaborador c1
where chefia is null
union all
SELECT c1.id, c1.nome, c1.chefia
FROM colaborador c1, cola c2
where c1.chefia = c2.id
)
select * from cola
Nesse caso, executando-se a expressão SQL, tem-se o seguinte resultado.
id | nome | chefia |
2 | Maria | |
3 | Fernanda | 2 |
1 | Pedro | 2 |
4 | Gabriela | 3 |
5 | Mariana | 3 |