आप जो काम कर रहे हैं उसे बिटवाइज़ ऑपरेटर कहा जाता है।
यह रहा एक अच्छा पढ़ा इस पर स्पष्ट सरल उदाहरणों के साथ।
पूर्णता के लिए, यहाँ आप सप्ताह के प्रत्येक दिन के लिए स्तंभों में विभाजित देख रहे हैं।
DECLARE @bitwise TABLE (someValue TINYINT)
INSERT INTO @bitwise (someValue)
SELECT 1 UNION
SELECT 5 UNION
SELECT 127
SELECT someValue, CASE WHEN (1&someValue)=1 THEN 'SUNDAY' END
, CASE WHEN (2&someValue)=2 THEN 'MONDAY' END
, CASE WHEN (4&someValue)=4 THEN 'TUESDAY' END
, CASE WHEN (8&someValue)=8 THEN 'WEDNESDAY' END
, CASE WHEN (16&someValue)=16 THEN 'THURSDAY' END
, CASE WHEN (32&someValue)=32 THEN 'FRIDAY' END
, CASE WHEN (64&someValue)=64 THEN 'SATURDAY' END
FROM @bitwise