Fonction IS_INTEGER - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog .

Fonction IS_INTEGER

Renvoie true pour les nombres d’échelle 0 dans la plage de 32 bits, et false pour toutes les autres valeurs (y compris null et les nombres à virgule flottante).

La fonction IS_INTEGER est un sur-ensemble de la fonction IS_SMALLINT.

Syntaxe

IS_INTEGER(super_expression)

Arguments

super_expression

Expression ou colonne SUPER.

Type de retour

BOOLEAN

Exemples

Pour vérifier si 5 est de type INTEGER à l’aide de la fonction IS_INTEGER, utilisez l’exemple suivant.

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