sql - 如何在T-SQL中根据列的内容输出 bool 值?

标签 sql sql-server-2000

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

如何使用 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/

相关文章:

mysql - 查找列中最常见的条目 - SQL

PHP/SQL 投票和统计结果

sql - 选择使用用户登录名和密码进行查询

sql-server-2000 - SQL 2000 : T-SQL to get foreign key relationships for a table

sql - 给定一个日期如何使用经典的 asp 获取该月的第一个和最后一个日期

mysql - Spring JDBC 模板 - 如何通过单个查询检索具有多个参数的多个结果

c# - Sql 命令不起作用

sql - 当常规 where() 查询运行时,Rails 作用域不起作用

sql - 数据库中已有一个名为 '##Temp'的对象

search - 如何查找存储过程的使用位置