Comment comptabiliser un NULL comme une valeur 0 ?
bonjour,
j'ai besoin qu'une requête qui ne renvoie rien me renvoie la valeur 0, comment faire ?
voici ma requête :
Code:
1 2 3
| select *
from matable
where 0=(select count(*) from matable2)) |
si j'ai rien dans ma table2, alors ma sous-requête renvoie RIEN (ou null ?)
Or ma condition 0=RIEN n'est pas validé alors que je le voudrais.
comment faire ?
ps: le fait qu'un count(*) ne renvoie pas forcément un entier est-il une particularité de postgresql ou bien une règle du sql ?