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目录版,如想获得请扫码关注右侧公众号自动获取

posted @ 2021-10-12 12:40  感恩的学习空间  阅读(618)  评论(0)    收藏  举报