Retourne 1 si le numéro existe dans la table, et 0 sinon

Je veux retourner 1 si un certain nombre existe déjà dans la table, et 0 sinon.

J'ai essayé quelque chose mais ça ne fonctionne pas:

select
case when 100 in (select distinct id from test) then '1'
else '0'
from test

Je veux quelque chose de similaire existe la fonction qui existe déjà dans PostgreSQL, mais au lieu de true et false je veux 1 ou 0.

OriginalL'auteur thecoparyew | 2014-11-20