SQL Select deyiminde bir Boole değeri nasıl döndürülür?
Bu kodu denedim:
SELECT CAST(1 AS BIT) AS Expr1
FROM [User]
WHERE (UserID = 20070022)
Ve sadece döner TRUEeğer UserIDmasanın üzerinde bulunmaktadır. Ben dönmek istiyorum FALSEeğer UserIDmasada yok.
SELECT WHEN CAST(1 AS BIT) THEN 'YES' END AS resultbir hata ile sonuçlanır, yani CAST(1 AS BIT)aynı mantıksal DOĞRU değildir.