程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 在SQL中獲得一個長字符串中某個字符串湧現次數的完成辦法

在SQL中獲得一個長字符串中某個字符串湧現次數的完成辦法

編輯:MySQL綜合教程

在SQL中獲得一個長字符串中某個字符串湧現次數的完成辦法。本站提示廣大學習愛好者:(在SQL中獲得一個長字符串中某個字符串湧現次數的完成辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是在SQL中獲得一個長字符串中某個字符串湧現次數的完成辦法正文


在SQL中獲得一個長字符串中某個字符串湧現次數的完成辦法

好比有個字符串:

X-BGS-2010-09-15-001

我想曉得個中'-'湧現的次數,可以用上面的辦法完成,而不須要龐雜的一個個字符剖析。

declare @a varchar(100)
set @a='X-BGS-2010-09-15-001'
select len(replace(@a,'-','--'))-len(@a)

淺顯一點講就是 假如要斷定表a中的 字段b中存在幾個字母c的話,可以這麼寫

select len(replace(b,'c','--'))-len(b) from a,固然這外面的函數len能夠由於分歧數據庫而分歧

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved