NULLIF(NULLIF(UPPER(T.Column),''),'NULL')和NULLIF(NULLIF(T.Column,''),'NULL')之间的区别?

用户名

在我的SQL中,我NULLIF(NULLIF(UPPER(T.Column),''),'NULL')在很多地方使用。但是问题在于它正在将T.Column更新为大写字母。现在我正在考虑使用NULLIF(NULLIF(T.Column,''),'NULL')我的应用程序正在生产中。不确定运行此命令是否会影响我的查询?

古法

如果您确定该字段中的所有值均为大写,则该UPPER调用是多余的。

请注意,该值即使包含文本也必须为大写'NULL',例如'Null''null'将不会转换为null,除非您在字段上设置了区分大小写的排序规则。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档