sql - 如何在 SQL 中使用 NULL 或空字符串

标签 sql sql-server null where-clause

我想知道如何在 SQL Server 的 WHERE 子句中同时使用 NULL 和空字符串。我需要查找具有空值或空字符串的记录。谢谢。

最佳答案

Select *
From Table
Where (col is null or col = '')

或者

Select *
From Table
Where IsNull(col, '') = ''

关于sql - 如何在 SQL 中使用 NULL 或空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15663207/

相关文章:

sql - 选择多行匹配数据

PHP从数据库中选择随机ID

SQL Server - 返回 xml 列的 xml 子节点

sql - 将 select 语句中的子查询重构为 join

sql-server - 如何在 SQL Server 中将记录集转换为分隔字符串

javascript - 有没有办法使用 Javascript 将 ASP.Net 隐藏字段值设置为 NULL?

SQL 多次检查相似项

SQL Query : Need order by count, 大多数必须在上面,其余的在后面

java - 属性在事件处理中变为 null

php - mysql 默认值 NULL "unchageble"- 这可能吗?