在我的SQL中,我NULLIF(NULLIF(UPPER(T.Column),''),'NULL')
在很多地方使用。但是问题在于它正在将T.Column更新为大写字母。现在我正在考虑使用NULLIF(NULLIF(T.Column,''),'NULL')
。我的应用程序正在生产中。不确定运行此命令是否会影响我的查询?
如果您确定该字段中的所有值均为大写,则该UPPER
调用是多余的。
请注意,该值即使包含文本也必须为大写'NULL'
,例如'Null'
或'null'
将不会转换为null
,除非您在字段上设置了区分大小写的排序规则。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句