返回不为空或空SQL的varchar

用户3199317

我在SQL中有一列是varchar。我需要它来返回任何带有值的东西。

例子...

select * from students where StudentID <> ''

这是正确的做法吗?我试过不为null,但它也会返回任何为空的内容。

谢谢

克伦普森

我建议使用合并:

select * from students where coalesce(StudentID, '') <> ''

这会将null转换为空字符串并禁止使用它们。这还有限制空字符串的额外好处。

空值不等于任何东西,甚至不等于空值,因此简单的方法<>不起作用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

返回不为null或为空SQL的varchar

来自分类Dev

返回对象不为空但为空

来自分类Dev

在SQL中检查不为空?

来自分类Dev

SQL EXISTS与聚合不为空

来自分类Dev

在SQL中计数不为空

来自分类Dev

hasNext() 返回 false,即使文件不为空

来自分类Dev

如果参数不为空则返回值

来自分类Dev

空参数不为空

来自分类Dev

Jmeter断言返回结果不为空或为空

来自分类Dev

显示不为空的php sql列

来自分类Dev

SQL CASE WHEN 参数不为空

来自分类Dev

使用Dapper的Sql查询返回空结果,但分析器的请求结果不为空

来自分类Dev

当返回查询不为空时,来自php的MS SQL Server过程失败,并显示500

来自分类Dev

在SQL Server中“不为空”和“ <>空”之间的区别?

来自分类Dev

存储过程不为空,不为空或空间

来自分类Dev

从注销返回登录屏幕时textfiled不为空[SWIFT]

来自分类Dev

ManyToMany字段查询返回空集但不为空

来自分类Dev

(Java)BufferedReader在读取不为空的文件时返回null

来自分类Dev

即使列表不为空,C++linkedList 头也返回 NULL

来自分类常见问题

sqlalchemy不为空选择

来自分类Dev

显示不为空的DIV

来自分类Dev

mv:目录不为空

来自分类Dev

Dplyr警告:`...不为空

来自分类Dev

SQLite不为空

来自分类Dev

mv:目录不为空

来自分类Dev

在VBA中不为空

来自分类Dev

如果参数不为null或为空,则进行SQL更新

来自分类Dev

SQL查询是否不为空,则更新或保留相同数据

来自分类Dev

如果先前值不为空,则SQL Server更新值