Fonction ISNUMERIC():
Cette fonction dans SQL Server est utilisée pour vérifier si l’expression indiquée est numérique ou non.
Caractéristiques :
- Cette fonction est utilisée pour vérifier si l’expression donnée est numérique ou non.
- Cette fonction renvoie 1 si l’expression donnée est sous forme numérique.
- Cette fonction renvoie 0 si l’expression donnée n’est pas numérique.
- Cette fonction fait partie des Fonctions avancées.
- Cette fonction n’accepte qu’un seul paramètre à savoir expression.
Syntaxe :
ISNUMERIC(expression)
Paramètre:
Cette méthode n’accepte qu’un seul paramètre comme indiqué ci-dessous :
- expression: Expression spécifiée ou la valeur à vérifier si elle est numérique ou non.
Renvoie :
Renvoie 1 si la valeur spécifiée est numérique sinon elle renvoie 0.
Exemple-1:
Utilisation de la fonction ISNUMERIC() et obtention de la sortie.
SELECT ISNUMERIC(1352);
Sortie :
1
Ici, 1 est renvoyé car la valeur indiquée est numérique.
Exemple-2:
Utilisation de la fonction ISNUMERIC() et obtention de la sortie.
SELECT ISNUMERIC('abd');
Sortie :
0
Ici, 0 est renvoyé en sortie car l’expression indiquée n’est pas numérique.
Exemple-3:
Utilisation de la fonction ISNUMERIC() et obtention de la sortie à l’aide d’une variable.
DECLARE @exp INT;SET @exp = 44;SELECT ISNUMERIC(@exp);
Sortie: