PostgreSQL boolean cast (0 false)

Je préfère 1/0 au lieu de t/f, de sorte que dois-je utiliser lors de la conversion boolean integer?

select coalesce((null::boolean)::int, 0)

OU

select case null::boolean when 't' then 1 else 0 end

... quelque chose d'autre?

  • Ce qui était incorrect avec vous la première expression? select coalesce((null::boolean)::int, 0)?
  • A la recherche d'idiomatiques/succincte façon de faire de la conversion.
InformationsquelleAutor | 2013-04-22