SQLserver 查询的字段 数据类型为text,然后用了is not null 想把为空的全部找出来,发现这个方法查出来不彻底。
然后想到 LTRIM(RTRIM(某字段) 、REPLACE(RTRIM(某字段) ,
但都提示 这几个函数不能用于text类型的字段
于是用到另一个函数:datalength
select * from 表名 where datalength(某字段)=0 or datalength(某字段) is null ;
select * from 表名 where datalength(某字段) !=0 and datalength(某字段) is not null ;
本文探讨了在SQL Server中如何有效查询text类型字段的空值问题。通过尝试使用ISNOTNULL, LTRIM, RTRIM等函数未果后,最终采用datalength函数成功找出空或非空的text字段。
77

被折叠的 条评论
为什么被折叠?



