Len()
LEN 函数返回文本字段中值的长度(汉字和中文标点为长度1,不包含trailing space)。

用法
SELECT LEN(column_name)

DataLength()
函数返回用于表示任何表达式的字节数(汉字和中文标点为长度2,包含trailing space)。

用法
SELECT DataLENGTH(column_name)

用例
DECLARE @d VARCHAR(20),--可变长度,非 Unicode 字符数据。
               
@e NCHAR(20),--n 个字符的固定长度的 Unicode 字符数据。
              
@f CHAR(20)--固定长度,非 Unicode 字符数据,长度为 n 个字节。

SET @d = 'abc'
SET @e = 'abc'
SET @f = 'abc'

SELECT LEN(@dAS [LEN],DATALENGTH(@dAS [DATALENGTH] --3,3
SELECT LEN(@eAS [LEN],DATALENGTH(@eAS [DATALENGTH] --3,40
SELECT LEN(@fAS [LEN],DATALENGTH(@fAS [DATALENGTH] --3,20

汉字和中文标点个数:SELECT DataLENGTH(column_name) - LEN(column_name) 

 

相关文章:

  • 2021-09-22
  • 2021-07-07
  • 2021-10-01
  • 2021-11-11
  • 2021-12-11
  • 2022-12-23
  • 2021-08-08
  • 2022-12-23
猜你喜欢
  • 2022-01-21
  • 2021-08-25
  • 2021-12-06
  • 2021-09-13
  • 2021-12-24
  • 2021-05-19
相关资源
相似解决方案