PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come trasmettere varchar a booleano

Se la colonna varchar contiene una delle stringhe (senza distinzione tra maiuscole e minuscole):

  • t , true , y , yes , on , 1
  • f , false , n , no , off , 0

puoi semplicemente lanciarlo in booleano, ad esempio:

select 'true'::boolean, 'false'::boolean;

 bool | bool 
------+------
 t    | f
(1 row) 

Vedi SQLFiddle .