Die Funktion IS_INTEGER - Amazon Redshift

Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting.

Die Funktion IS_INTEGER

Gibt true für Zahlen der Skala 0 im 32-Bit-Bereich zurück und false für alles andere (einschließlich Null- und Gleitkommazahlen).

Die Funktion IS_INTEGER ist eine Obermenge der Funktion IS_SMALLINT.

Syntax

IS_INTEGER(super_expression)

Argumente

super_expression

Ein SUPER-Ausdruck oder eine Spalte.

Rückgabetyp

BOOLEAN

Beispiele

Verwenden Sie das folgende Beispiel, um mit der IS_INTEGER-Funktion zu überprüfen, ob 5 ein INTEGER ist.

CREATE TABLE t(s SUPER); INSERT INTO t VALUES (5); SELECT s, IS_INTEGER(s) FROM t; +---+------------+ | s | is_integer | +---+------------+ | 5 | true | +---+------------+