Datentransformation und Datenmodellierung1 / 5
Ein Analyst nutzt CONNECT BY, um eine Tabelle mit einer Mitarbeiterhierarchie abzufragen. Welche Pseudospalte gibt die Tiefe jedes Knotens relativ zur Wurzel bei der Traversierung an?
RichtigFalsch
Alex
LEVEL ist die richtige Pseudospalte für die Tiefe in hierarchischen CONNECT BY-Abfragen. Sie gibt für Wurzelknoten 1 zurück und erhöht sich um 1 für jede tiefere Ebene. Beispiel: SELECT employee_id, LEVEL FROM employees START WITH manager_id IS NULL CONNECT BY PRIOR employee_id = manager_id. Distraktoren: DEPTH(), SYS_TREE_DEPTH und CONNECT_BY_DEPTH sind erfunden — keine davon existiert in Snowflake. Weitere gültige CONNECT BY-Pseudospalten sind CONNECT_BY_ROOT (Wert der Wurzelzeile) und SYS_CONNECT_BY_PATH (vollständiger Pfad als String), aber nur LEVEL gibt die Tiefe an. Ref: docs.snowflake.com/en/sql-reference/constructs/connect-by
Quelledocs.snowflake.com
Antworten auf Rückfragen bekommst du in der App. Erstelle ein kostenloses Konto — ohne Kreditkarte.
Frage 1 von 5
Kostenloses Konto erstellen