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 नहीं है।