Exporter (0) Imprimer
Développer tout
Développer Réduire

ISNUMERIC (Transact-SQL)

Détermine si une expression est un type numérique valide.

Icône Lien de rubrique Conventions de la syntaxe de Transact-SQL


ISNUMERIC ( expression )

expression

Expression à évaluer.

ISNUMERIC retourne 1 lorsque l'expression entrée correspond à un type de données numérique valide ; dans le cas contraire, ISNUMERIC retourne 0. Les types de données numériques valides sont les suivants :

int

numeric

bigint

money

smallint

smallmoney

tinyint

float

decimal

real

Remarque Remarque

ISNUMERIC retourne 1 pour certains caractères qui ne sont pas des nombres, tels que les signes plus (+) et moins (-), et les symboles monétaires valides tels que le symbole dollar ($). Pour obtenir la liste complète des symboles monétaires, consultez Utilisation des données monétaires.

L'exemple suivant utilise ISNUMERIC pour retourner tous les codes postaux qui ne sont pas des valeurs numériques.

USE AdventureWorks;
GO
SELECT City, PostalCode
FROM Person.Address 
WHERE ISNUMERIC(PostalCode)<> 1;
GO

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft