Transformação de dados e modelagem de dados1 / 5
Um analista usa CONNECT BY para consultar uma tabela com a hierarquia de funcionários. Qual pseudocoluna indica a profundidade de cada nó em relação à raiz durante a travessia?
CorretoIncorreto
Alex
LEVEL é a pseudocoluna correta para a profundidade em consultas hierárquicas com CONNECT BY. Ela retorna 1 para os nós raiz e aumenta em 1 a cada nível mais profundo. Exemplo: SELECT employee_id, LEVEL FROM employees START WITH manager_id IS NULL CONNECT BY PRIOR employee_id = manager_id. Distratores: DEPTH(), SYS_TREE_DEPTH e CONNECT_BY_DEPTH são inventadas — nenhuma delas existe no Snowflake. Outras pseudocolunas válidas de CONNECT BY incluem CONNECT_BY_ROOT (valor da linha raiz) e SYS_CONNECT_BY_PATH (string com o caminho completo), mas só LEVEL indica a profundidade. Ref: docs.snowflake.com/en/sql-reference/constructs/connect-by
Fontedocs.snowflake.com
Você pode obter respostas às suas dúvidas no app. Crie uma conta grátis, sem cartão de crédito.
Questão 1 de 5
Criar uma conta grátis