如何选择比较运算符的结果作为BIT类型的字段?
它在C#
中的工作原理:
bool isGreater = FieldA > FieldB;
它如何在 T-SQL
中不起作用:
SELECT (FieldA > FieldB) AS BIT FROM t
如何正确编写这样的任务?
最佳答案
您应该使用 CASE 子句:
CASE
WHEN FieldA > FieldB THEN 1
ELSE 0
END AS [BIT]
关于sql - 在 T-SQL 查询的 SELECT 子句中使用比较运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2330324/