PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak rzucić varchar na wartość logiczną

Jeśli kolumna varchar zawiera jeden z ciągów (wielkość liter nie ma znaczenia):

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

możesz po prostu rzucić to na wartość logiczną, np.:

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

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

Zobacz SQLFiddle .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy PostgreSQL może indeksować kolumny tablicy?

  2. Jak działa funkcja Sign() w PostgreSQL

  3. Jak wyodrębnić rok i miesiąc od daty w PostgreSQL bez użycia funkcji to_char()?

  4. Czy istnieje sposób na przydatne indeksowanie kolumny tekstowej zawierającej wzorce wyrażeń regularnych?

  5. Zdefiniowana przez użytkownika funkcja PostgreSQL w dialekcie hibernacji zgłasza wyjątek