kor*_*rro 72
SELECT * FROM YourTable WHERE DataLength(NTextFieldName) > 0
Run Code Online (Sandbox Code Playgroud)
one*_*hen 20
问题的线索:使用DATALENGTH()
.请注意,它具有不同的行为LEN()
:
SELECT LEN(CAST('Hello ' AS NVARCHAR(MAX))),
DATALENGTH(CAST('Hello ' AS NVARCHAR(MAX))),
DATALENGTH(CAST('Hello ' AS NTEXT))
Run Code Online (Sandbox Code Playgroud)
返回5,16,16.
换句话说,DATALENGTH()
不删除尾随空格并返回字节数,而LEN()
修剪尾随空格并返回字符数.
归档时间: |
|
查看次数: |
50776 次 |
最近记录: |