Bonjour,
j'ai une requête sur une table et je dois traiter une colonne sous format de booléen, c'est à dire retourner 0 si c'est faux et 1 si c'est vrai .
avez vous une idée?
merci à vous
Bonjour,
j'ai une requête sur une table et je dois traiter une colonne sous format de booléen, c'est à dire retourner 0 si c'est faux et 1 si c'est vrai .
avez vous une idée?
merci à vous
Regardez peut être CASE
Sur PostgreSQL, il suffit de convertir en entier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select cbool, cbool::integer as cbool_int from (values (true), (false)) as tst (cbool); cbool cbool_int ----- --------- t 1 f 0
J'ai trouvé avec un if, résout l'affaire :
Merci a tous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT CASE WHEN Default_language IS NULL THEN '0' ELSE '1' END BooleanOutput FROM CUSTOMER_INFO
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager