PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Разлика между Bit и Boolean типове данни в PostgreSQL

Малко bit съхранява само числата 0 и 1 (или null ).

boolean съхранява само true и false (или null ). Число (0, 1) е не булево значение. Булева стойност може да се използва навсякъде в булев израз се очаква. Така че можете напр. направете това:

where is_active 

Малка колона трябва да се сравни с нещо:

where a_bit_column = 0

(резултатът от a_bit_column = 0 е булево)

Противно на това, което мислят някои СУБД, изразът where 0 или where 1 ене валиден булев израз.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да автоматизирате внедряването на PostgreSQL база данни

  2. как да изберете само уникални стойности от свързани таблици

  3. Внедряване на NULLS FIRST в Amazon Redshift

  4. PostgreSQL - динамична стойност като име на таблица

  5. Как да получите json обект като колона в postgresql?