sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur man gjuter varchar till boolean

Om varchar-kolumnen innehåller en av strängarna (skiftlägeskänsligt):

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

du kan helt enkelt casta den till boolesk, t.ex.:

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

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

Se SQLFiddle .



  1. Kunde inte öppna JPA EntityManager för transaktion; kapslat undantag är javax.persistence.PersistenceException

  2. Hur kan jag få en fråga för .save() i django?

  3. SQL Server 2016:Skapa en tabell

  4. sails-mysql:ER_NO_DB_ERROR:Ingen databas har valts