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 में भी (भंडारण के संदर्भ में), लेकिन तार्किक रूप से, यह किसी अन्य प्रकार के लिए परोक्ष रूप से परिवर्तनीय नहीं है।