SQL查询数据库字段内指定字符的出现次数(基础方法记录/分享)

  • Post author:
  • Post category:其他


废话不多说直接上代码  简单明了

department  是需要查询数据的表名

id  为查询条件

length 指定长度函数

replace函数将要查找的字符替换为空字符,将替换之间的字符串长度-替换后字符串长度

SELECT 
length(dpt.content)- length(REPLACE(dpt.content,'ABC','  ')) AS num
FROM department dpt
WHERE id  = '123456789'

基于不同版本的数据库可能函数不同  也可以将length 换成 len 使用

SELECT 
len(dpt.content)- len(REPLACE(dpt.content,'ABC','  ')) AS num
FROM department dpt
WHERE id  = '123456789'

记录以下好用的方法 顺便分享给大家一起用



版权声明:本文为xdh1996原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。