Pular para o conteúdo
Carreira Pública

Se a tabela ÓRGAOS for criada em um sistema gerenciador de banco de dados (SGBD) MySQL versão 5.1 ou…

1Q218737

Banco de Dados

Se a tabela ÓRGAOS for criada em um sistema gerenciador de banco de dados (SGBD) MySQL versão 5.1 ou superior, a expressão SQL abaixo apresentará na primeira coluna o nível hierárquico da sigla do órgão.

with recursive org (sigla, codigo, codigo_pai,
path,level) as (
  select sigla, codigo, codigo_pai, array[codigo],1
    from orgao
    where codigo_pai is null
  union all
    select o1.sigla, o1.codigo, o1.codigo_pai,
    path || o1.codigo, o2.level+1
  from orgao o1, org o2
  where o2.codigo = o1.codigo_pai
 )
 select level, codigo, sigla from org

Sobre esta questão

Esta é a questão 93 da prova da Centro Brasileiro de Pesquisa em Avaliação e Seleção (CEBRASPE/CESPE) aplicada em 2013 no concurso Tribunal Regional do Trabalho da 17ª Região, para o cargo de Técnico Judiciário. Ela cobra Banco de Dados. É um item do tipo Certo ou Errado, de nível médio. Responda para conferir o gabarito oficial. Ela faz parte da prova CESPE - 2013 - Tribunal Regional do Trabalho da 17ª Região - Técnico Judiciário - Tecnologia da Informação, que você pode resolver completa, com cronômetro.

Questões de Banco de Dados relacionadas