Fonction pour tester si un champs est numérique ? [SQL] - SQL/NoSQL - Programmation
Marsh Posté le 26-11-2004 à 10:36:13
ISNUMERIC
Détermine si une expression est un type numérique valide.
Syntaxe
ISNUMERIC ( expression )
Arguments
expression
Expression à évaluer.
Type des valeurs renvoyées
int
Notes
ISNUMERIC renvoie 1 si l'expression entrée est évaluée vers un entier valide, un nombre à virgule flottante, monétaire ou décimal. Dans le cas contraire, ISNUMERIC renvoie 0. Lorsque la valeur 1 est renvoyée, ceci garantit que expression peut être convertie dans l'un de ces types numériques.
Exemple
A. Utilisation de ISNUMERIC
Cet exemple renvoie 1 car la colonne zip comprend des valeurs numériques valides.
USE pubs
SELECT ISNUMERIC(zip)
FROM authors
GO
Marsh Posté le 25-11-2004 à 16:54:19
Bonjour, je cherche à savoir s'il existe une fonction déjà définie en SQL qui permet de tester si le contenu d'un champs est numérique ou pas. (dans le genre isnum )
Merci d'avance
---------------
.:: Feed-Back ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.