标签: sql sql-server
SQL Server似乎不支持选择布尔结果。 示例:
Select True;
或者
Select 1>2;
会返回错误。 但是,在大多数编程语言中,类似的操作是有效的。这有什么理由吗?
答案 0 :(得分:2)
SQL不是为演绎语句而设计的。但是你可以使用如下语句获得类似的结果:
SELECT CASE WHEN 2 > 1 THEN 1 ELSE 0 END