《Mysql必讀在SQL中獲取一個(gè)長(zhǎng)字符串中某個(gè)字符串出現(xiàn)次數(shù)的實(shí)現(xiàn)方法》要點(diǎn):
本文介紹了Mysql必讀在SQL中獲取一個(gè)長(zhǎng)字符串中某個(gè)字符串出現(xiàn)次數(shù)的實(shí)現(xiàn)方法,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
MYSQL數(shù)據(jù)庫(kù)在SQL中獲取一個(gè)長(zhǎng)字符串中某個(gè)字符串出現(xiàn)次數(shù)的實(shí)現(xiàn)辦法
比如有個(gè)字符串:
MYSQL數(shù)據(jù)庫(kù)X-BGS-2010-09-15-001
MYSQL數(shù)據(jù)庫(kù)我想知道其中'-'出現(xiàn)的次數(shù),可以用下面的辦法實(shí)現(xiàn),而不需要復(fù)雜的一個(gè)個(gè)字符分析.
MYSQL數(shù)據(jù)庫(kù)declare @a varchar(100)
set @a='X-BGS-2010-09-15-001'
select len(replace(@a,'-','--'))-len(@a)
通俗一點(diǎn)講便是 如果要判斷表a中的 字段b中存在幾個(gè)字母c的話,可以這么寫
MYSQL數(shù)據(jù)庫(kù)select len(replace(b,'c','--'))-len(b) from a,當(dāng)然這里面的函數(shù)len可能因?yàn)榉制鐢?shù)據(jù)庫(kù)而分歧
《Mysql必讀在SQL中獲取一個(gè)長(zhǎng)字符串中某個(gè)字符串出現(xiàn)次數(shù)的實(shí)現(xiàn)方法》是否對(duì)您有啟發(fā),歡迎查看更多與《Mysql必讀在SQL中獲取一個(gè)長(zhǎng)字符串中某個(gè)字符串出現(xiàn)次數(shù)的實(shí)現(xiàn)方法》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/7801.html