Amazon Redshift unterstützt die Verwendung von Python-UDFs nach dem 30. Juni 2026 nicht mehr. Wir werden damit beginnen, es schrittweise durchzusetzen. Weitere Informationen zum Ende der Lebensdauer von Python und zu den Migrationsoptionen finden Sie im Blogbeitrag
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
H3_ ToParent
H3_ ToParent gibt die ID der übergeordneten H3-Zelle mit einer angegebenen übergeordneten Auflösung für einen bestimmten H3-Index zurück. Weitere Informationen zur H3-Indizierung finden Sie in H3.
Syntax
H3_ToParent(index, resolution)
Argumente
- index
-
Ein Wert vom Datentyp
BIGINToderVARCHAR, der den Index einer H3-Zelle darstellt, oder ein Ausdruck, der zu einem dieser Datentypen ausgewertet wird. - Auflösung
-
Ein Wert vom Datentyp
INTEGERoder ein Ausdruck, der zu einemINTEGER-Typ ausgewertet wird. Der Wert stellt die Auflösung der übergeordneten Zellen-ID dar. Der Wert muss zwischen 0 und der Auflösung des Index (einschließlich) liegen.
Rückgabetyp
BIGINT— steht für die H3-Zellen-ID des übergeordneten Elements.
Wenn entweder der Index oder die Auflösung NULL ist, wird NULL zurückgegeben.
Wenn index nicht gültig ist, wird ein Fehler zurückgegeben.
Wenn die Auflösung kleiner als 0 oder größer als die Auflösung des Index ist, wird ein Fehler zurückgegeben.
Beispiele
Die folgende SQL-Anweisung gibt einen VARCHAR-Wert ein, der den Index einer H3-Zelle darstellt, und einen INTEGER-Wert, der die gewünschte Auflösung des gewünschten übergeordneten Elements darstellt, und gibt einen BIGINT-Wert zurück, der das übergeordnete Element mit der Auflösung 0 der eingegebenen H3-Zelle darstellt.
SELECT H3_ToParent('85283473fffffff', 0);
h3_toparent
--------------------
577199624117288959
Die folgende SQL-Anweisung gibt einen BIGINT-Wert ein, der den Index einer H3-Zelle darstellt, und einen INTEGER-Wert, der die gewünschte Auflösung des gewünschten übergeordneten Elements darstellt, und gibt einen BIGINT-Wert zurück, der das übergeordnete Element mit Auflösung 0 der eingegebenen H3-Zelle darstellt.
SELECT H3_ToParent(646078419604526808, 8);
h3_toparent
--------------------
614553222213795839