SQL चयन विवरण पर बूलियन मान कैसे लौटाएं?
मैंने इस कोड की कोशिश की:
SELECT CAST(1 AS BIT) AS Expr1
FROM [User]
WHERE (UserID = 20070022)
और यह केवल तभी लौटता है TRUE
जब UserID
टेबल पर मौजूद हो। मैं चाहता हूं कि FALSE
अगर यह UserID
टेबल पर मौजूद नहीं है तो वापस लौटना होगा ।
SELECT WHEN CAST(1 AS BIT) THEN 'YES' END AS result
- एक त्रुटि के परिणामस्वरूप अर्थात एक CAST(1 AS BIT)
ही तार्किक TRUE नहीं है।