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 | +---+------------+