select datalength(sell) ,len(sell) from companys where companyid = 15012576
datalength(sell) 计算的是nvarchar 把中文字符取2
len(sell)计算varchar 中英文都取 1
本文探讨了SQL中的datalength与len函数的区别,详细解释了这两种函数如何处理nvarchar与varchar类型的数据,其中datalength在处理nvarchar时将每个中文字符计为2,而len则统一将nvarchar与varchar中的字符均计为1。
select datalength(sell) ,len(sell) from companys where companyid = 15012576
datalength(sell) 计算的是nvarchar 把中文字符取2
len(sell)计算varchar 中英文都取 1
3万+

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