[fonction MySQL] test d'une expression
Bonjour,
Je cherche une fonction MySQL (donc qu'on peut insérer dans une requête) qui teste si une expression est bonne et renvoie 1 et sinon, elle renvoie 0:par exemple:
function(3)=>renvoie 1
function(0)=>renvoie 0
function(2=2)=>renvoie 1
Cela est-il possible ??
Merci...
ps;j'utilise Mysql 5.0.17
Re: [debutant][fonction MySQL]test d'une expression
Avec le fameux "NOT NOT" du C/C++:
Code:
SELECT !!expression ;
Note: on peut pas le faire en Java parce qu'on n'a pas de convertion implicite des entiers vers les booléens...
C'est équivalent à:
Code:
SELECT IF(expression, 1, 0) ;
... mais en plus court (aussi, beaucoup de gens se plaindront de ne pas comprendre ce que fait le "!!" et iront même jusqu'à dire que cela ne fait rien puisque c'est la négation d'une négation. :roll: Ceux-là devraient retourner en première année pour une petite révision sur les opérateurs...)