LEN()和DATALENGTH()的区别】的更多相关文章

原文:LEN()和DATALENGTH()的区别 版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/AnnDCorner/article/details/80503871 LEN(string_expression):返回指定字符串表达式的字符数,其中不包含尾随空格. DATALENGTH(expression):返回用于表示任何表达式的字节数.如果处理的是unicode字符串,则返回两倍的…
http://blog.csdn.net/Hello_World_wusu/article/details/4667452 DATALENGTH()函数返回一个用于对值进行管理的字节数,这有助于揭示不同数据类型间的一些有趣差别.当把varchar类型传递给DATALENGTH()和LEN()函数时,它们将返回相同的值: DECLARE @Value varchar(20)  SET @Value = 'abc' SELECT DATALENGTH(@Value)  SELECT LEN(@Val…
len是任意字符均为一个占位符字节.datalength是根据字符集不同判断占用,如一个中文占用2个字节.…
LEN:返回指定字符串表达式的字符(而不是字节)数,其中不包含尾随空格. DATALENGTH:返回用于表示任何表达式的字节数. 示例1:(相同,返回结果都为5): select LEN ('sssss') select DATALENGTH('sssss') 示例2:(不相同,DATALENGTH是LEN的两倍): select LEN(N'sssss') select DATALENGTH(N'sssss') 示例3:(不相同,DATALENGTH是LEN的两倍多,由于LEN计算时不包含尾空…
SQL中求字符串长度问题 一.LEN(Param) 求字符串的长度 DataLength(param) 求字符串所占的字节长度 二.LEN不返回文本之后的空格长度 而DataLenth则不同 三.针对NText.text.image这样的数据类型 求长度DataLenth非常有用. 因为:1.这些数据类型对应的内容是可变的 .DataLength计算所占内存的字节数 2.以上三种数据类型Len是无法计算的. 以上内容仅供学习使用,若有不同意见 ,及时指出,一起学习…
知识点001 当变量的数据类型为VARCHAR时,变量赋值后,变量中的字符所占字节数,数字和字母是1个bytes,汉字是2个bytes; 当变量的数据类型为NVARCHAR时,变量赋值后,变量中的字符所占字节数,数字.字母和汉字,均为2个bytes. 原因:NVARCHAR采用的字符集是unicode,unicode字符集中,无论是数字.字母.汉字,每个字符用2个bytes表示: VARCHAR采用的字符集为非unicode,数字和字母用1个byte表示,汉字用2个bytes表示. 学会了这点,…
最近工作中遇到了个问题:在数据库中声明字段类型时char(4),但实际只存储了‘DCE’三个字母,程序中拼装以该字段作为key的Map中,会把‘DCE’+空格作为其Key,这样造成用没加空格的‘DCE’为key去取Value的值是取不出来的,结果是空.后来查看数据库字段类型才发现了问题所在.大家都知道,char和varchar的区别就在于一个是固定长度,一个是可变长度.在寻找问题的过程中,用到了我们今天要说的这两个内置函数,DataLength()和Len().在解释DataLength()和L…
前言 前面几篇文章我们讲解了索引有关知识,这一节我们再继续我们下面内容讲解,简短的内容,深入的理解,Always to review the basics. 数据类型 SQL Server支持两种字符数据类型,一种是常规,另外一种则是Unicode.常规数据类型包括CHAR和VARCHAR,Unicode数据类型包括NCAHR和NVARCHAR.常规字符的每个字符使用1个字节存储,而Unicode数据的每个字符要求2个字节.常规字符列限制为仅仅只针对于英语,而Unicode则是针对于多种语言.两…
一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果.这些要求包括:执行计算与数学运算.转换数据.解析数值.组合值和聚合一个范围内的值等. 下表给出了T-SQL函数的类别和描述. 函数类别 作用 聚合函数 执行的操作是将多个值合并为一个值.例如 COUNT.SUM.MIN 和 MAX. 配置函数 是一种标量函数,可返回有关配置设置的信息. 转换函数 将值从一种数据类型转换为另一种. 加密函数 支持加密.解密.数字签名和数字签名验证. 游标函数 返回有关游标状态的信息.…
T-SQL函数的类别和描述. 函数类别 作用 聚合函数 执行的操作是将多个值合并为一个值.例如COUNT.SUM.MIN 和 MAX. 配置函数 是一种标量函数,可返回有关配置设置的信息. 转换函数 将值从一种数据类型转换为另一种. 加密函数 支持加密.解密.数字签名和数字签名验证. 游标函数 返回有关游标状态的信息. 日期和时间函数 可以更改日期和时间的值. 数学函数 执行三角.几何和其他数字运算. 元数据函数 返回数据库和数据库对象的属性信息. 排名函数 是一种非确定性函数,可以返回分区中每…