SQL Server
में , वहाँ BIT
. है डेटा प्रकार। आप वहां 0 या 1 स्टोर कर सकते हैं, मानों की तुलना कर सकते हैं लेकिन MIN
नहीं चला सकते या MAX
।
Oracle
. में , आप बस NUMBER
. का उपयोग करें या CHAR(1)
।
MySQL
. में और PostgreSQL
कोई भी डेटाटाइप BOOLEAN
. में परोक्ष रूप से परिवर्तनीय है ।
दोनों सिस्टम BOOLEAN
. का समर्थन करते हैं डेटाटाइप जिसे आप ऑपरेटर के बिना WHERE
. में उपयोग कर सकते हैं या ON
खंड:
SELECT *
FROM mytable
WHERE col1
, जो SQL Server
. में असंभव है और Oracle
(आपको वहां किसी प्रकार या विधेय की आवश्यकता है)।
MySQL
. में , BOOLEAN
TINYINT(1)
. का पर्यायवाची है ।
PostgreSQL
में भी (भंडारण के संदर्भ में), लेकिन तार्किक रूप से, यह किसी अन्य प्रकार के लिए परोक्ष रूप से परिवर्तनीय नहीं है।