如何在SQL SERVER中计算字符的长度

如题所述

SQL server数据库计算字符长度用datalength(函数),写法如下:
select * from xxx where datalength(xx)=4,
表示数据库里字符个数等于2个,依次类推,找出长度为10个字符串的话,datalength(xx)=20
不知道是不是每个字符都占2个位置。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-03-27
通过String自带的length()方法获取字符串长度。 String a="abcdefg";//定义一个字符串int len = a.length();//通过length获取字符串长度,这里等于7length()该方法返回此字符串的长度。长度是等于Unicode代码单元中的字符串的数目。本回答被网友采纳
第2个回答  2019-06-10
pl_sql中对应的函数是len
使用方法是
len(列名)
就可以查出每列每行的字符数了,
t-sql中的length不知道是不是也是这样用-----length
(列名)
select
length
(列名),
length
(列名)
from
相似回答