sql >> Database >  >> RDS >> PostgreSQL

Hoe varchar naar boolean te casten

Als de varchar-kolom een van de strings bevat (hoofdlettergevoelig):

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

je kunt het eenvoudig naar boolean casten, bijvoorbeeld:

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

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

Zie SQLFiddle .



  1. Trigger op weergave uitvoeren?

  2. PHP en MySQL - Controleer of gebruikersnaam al in gebruik is

  3. Logcat zegt ongeldige kolomgegevens1

  4. Alleen een tabel maken als deze niet in SQLite bestaat