主题:求‘返回字段字符个数’的函数
tsfdg
[专家分:530] 发布于 2009-05-27 15:27:00
求‘返回字段字符个数’的函数
回复列表 (共8个回复)
沙发
tsfdg [专家分:530] 发布于 2009-05-27 15:32:00
找到!
LEN(S) 求字符串的长度 LEN("中国1号") 7
板凳
bigyoung [专家分:0] 发布于 2009-05-29 15:18:00
?LENC("中国1号")
3 楼
jianzho [专家分:7560] 发布于 2009-05-31 12:44:00
field()函数可以实现
4 楼
foxdb [专家分:1830] 发布于 2009-05-31 13:16:00
楼上几位回答的都不全对,
注意:是"字段"的字符不是"字串"的字符
应该是这样 LEN(ALLTRIM( 字段名 ) 或 LENC(ALLTRIM( 字段名 )
5 楼
foxdb [专家分:1830] 发布于 2009-05-31 13:36:00
例如: 有一字段为 品名 C型 宽 24 字段内容为 电视机
?LEN(品名) && =24
?LENC(品名) &&=21
?LEN(ALLTRIM(品名)) &&=6
?LENC(ALLTRIM(品名)) &&=3
可见 ....结果都是不样的 严格来说楼上几位的答案是错的......
6 楼
foxdb [专家分:1830] 发布于 2009-05-31 13:41:00
3楼就更是问非所答了:
field( ) 函数
根据编号返回表中的字段名,注意:是"字段名"不是"字符个数"
请各位回答狐友新手时要看清楚楼主的意思,而且先要自己试过再答,一免误导他们.....
7 楼
yjr3032570 [专家分:3360] 发布于 2009-06-01 08:45:00
6楼这么一说,楼主也不知道如何是好了,小学生读的:“窗前明月光,疑是地上霜“,研究生读的:“窗前明月光,疑是地上霜“,意境是不一样的!
8 楼
sywzs [专家分:5650] 发布于 2009-06-01 09:41:00
5楼说的意思是:
len() 返回的是单字节字符个数
lenc() 返回的是双字节字符个数,也就是说如果字符串中包含双字节字符,那么,每个双字节字符按一个字符处理(比如一个汉字算一个字符)
我来回复