sql中如何统计一字段中字符串的个数

如题所述

你好!
用replace

将空格替换成‘’,就是空的,
然后跟原先的字符长度比较,
得出的就是字符串的个数。
嘿嘿~
刚刚想到的。
select
id,
len(nr)
-
len(replace(nr,'
'
,
'')
)
from
temp
如有疑问,请追问。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-09-23
select
len(REPLACE
(nr
,
'
'
,
''
))
from
temp
len是取长度的,replace是用空取代空格
这结合就是你要的答案
你试试
第2个回答  2019-08-27
看你用什么样的数据库去实现,sql
server

oracle
所使用的函数语句有出入的。查查具体数据库的函数、语句。做个存储过程应该就能搞定
相似回答