est ce qu'on peut utiliser une fonction qui retourne un boolean dans une clause where.
exemple :
select colonne
from table
where fonction(...);
Version imprimable
est ce qu'on peut utiliser une fonction qui retourne un boolean dans une clause where.
exemple :
select colonne
from table
where fonction(...);
Non, c est impossible car ce type de donnée n'existe pas.
La plupart du temps, on utilise les valeurs numériques 0 et 1 pour palier ce manque.
Sinon tu peux retouner la valeur alphanumérique 'TRUE' ou 'FALSE'.
Code:
1
2
3
4 select colonne from table where fonction(....) = 'TRUE';