[SQL] Fonction pour tester si un champs est numérique ?

Fonction pour tester si un champs est numérique ? [SQL] - SQL/NoSQL - Programmation

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.
Reply

Marsh Posté le 25-11-2004 à 16:54:19   

Reply

Marsh Posté le 25-11-2004 à 17:56:32    

up


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Marsh Posté le 26-11-2004 à 08:13:43    

Quel SGBD ?

Reply

Marsh Posté le 26-11-2004 à 10:32:34    

sql 2000 et sql 7


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

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
 

Reply

Marsh Posté le 01-12-2004 à 17:18:34    

merci beaucoup on va tester !


Message édité par DrWatson le 01-12-2004 à 17:18:47

---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed