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.