我做了一个 View 来抽象不同表的列,并对它们进行预过滤和预排序。有一列我不关心其内容,但我需要知道内容是否为空。因此,我的 View 应该将别名传递为“true”,以防此指定列的值 不为 null 和“false”,以防值 为 null 0x251841122

如何使用 T-SQL 选择这样的 bool 值?

最佳答案

为此,您必须使用 CASE 语句:

SELECT CASE WHEN columnName IS NULL THEN 'false' ELSE 'true' END FROM tableName;

关于sql - 如何根据列的内容在 T-SQL 中输出 bool 值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/157114/

10-17 03:05