sql里怎样统计一个字段中某个字符出现的个数
2个回答
展开全部
题目意思没明确。
假设查找的字符为“Z”
1、如果是一个字段中
某个字符出现的行数
select
count(1)
from
表名
where
字段名
like
'%Z%'
2、每个值里面Z的数量
select
len(字段名)-len(replace(字段名,'Z',''))
AS
Z的数量
from
表名
3、查找表里面该字段包含的所有Z的数量
select
SUM(len(字段名)-len(replace(字段名,'Z','')))
AS
Z的数量
from
表名
where
字段名
like
'%Z%'
假设查找的字符为“Z”
1、如果是一个字段中
某个字符出现的行数
select
count(1)
from
表名
where
字段名
like
'%Z%'
2、每个值里面Z的数量
select
len(字段名)-len(replace(字段名,'Z',''))
AS
Z的数量
from
表名
3、查找表里面该字段包含的所有Z的数量
select
SUM(len(字段名)-len(replace(字段名,'Z','')))
AS
Z的数量
from
表名
where
字段名
like
'%Z%'
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询