SQL取得字符串的字节数与字符数

取字符串字节数用函数datalength(字符串)
取字符串字符数用函数len(字符串)

SELECT datalength('辽宁沈阳123') --11
SELECT len('辽宁沈阳123')        --7

SELECT datalength(N'辽宁沈阳123')--14
SELECT len(N'辽宁沈阳123') --7

如果字符串类型是varchar,则中文占2,数字占1
如果字符串类型是nvarchar,则中文和数字都占2

你可能感兴趣的:(sql)