PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

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. ज्यामिति को Find_SRID के पैरामीटर के रूप में मान्यता नहीं दी गई है

  3. ClusterControl - उन्नत बैकअप प्रबंधन - PostgreSQL

  4. postgresql में पैरामीटरिज्ड प्रश्नों के लिए समर्थन की कमी है

  5. मैं pgbackups का उपयोग करके हेरोकू पर स्टेजिंग के लिए उत्पादन डेटाबेस को कैसे स्थानांतरित करूं? त्रुटि प्राप्त करना