SQL实例_5查询字符重复个数
前言导读
这个实例是一个群友提出的,我觉得这个涉及到一些字符处理函数的逻辑性
觉得特别具有代表性,因此就收录到我的实例中.
--1 功能名称:
查询字符串指定字符出现的次数
--2 功能原理:
len(列名):得出每一格字符的总数量
replace(列名, '字符', ''):将目标字符剔除,变为空
len(replace(列名, '字符', '')) :将剔除后剩余的字符计算数量
len(列名)-len(replace(列名, '字符', '')):用总字符数量-剩余字符数量=目标字符数量
--3 代码模型:
select len(列名)-len(replace(列名, '字符', ''))
from 表
select *,len(所在股室)
from 人员信息
select *,
len(所在股室) as 全部数量 ,
replace(所在股室,'工','') as 提出后字符,
len(replace(所在股室,'工','')) as 提出后数量,
len(所在股室)-len(replace(所在股室,'工','')) as 提出后数量
from 人员信息
(本章完)
所有资源均有PDF目录版,如想获得请扫码关注右侧公众号自动获取

浙公网安备 33010602011771号