Làm cách nào để trả về giá trị boolean trên SQL Chọn Statement?
Tôi đã thử mã này:
SELECT CAST(1 AS BIT) AS Expr1
FROM [User]
WHERE (UserID = 20070022)
Và nó chỉ trở lại TRUEnếu UserIDtồn tại trên bàn. Tôi muốn nó trở lại FALSEnếu UserIDkhông tồn tại trên bàn.
SELECT WHEN CAST(1 AS BIT) THEN 'YES' END AS result- dẫn đến lỗi, nghĩa CAST(1 AS BIT)là không phải là TRUE logic tương tự.