這篇文章主要講解了“MySQL中regexp_instr函數(shù)的使用方法”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“mysql中regexp_instr函數(shù)的使用方法”吧!
讓客戶(hù)滿(mǎn)意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:申請(qǐng)域名、網(wǎng)絡(luò)空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、井陘網(wǎng)站維護(hù)、網(wǎng)站推廣。
1、函數(shù)返回字符串expr中匹配模式pat的子串位置,如果沒(méi)有找到匹配的子串,則返回0。
2、若expr或pat為NULL,則函數(shù)返回NULL。字符的位置從1開(kāi)始。
可選參數(shù):
pos 表示從字符串 expr 的指定位置開(kāi)始查找。默認(rèn)從第 1 個(gè)字符開(kāi)始匹配。
occurrence 表示返回第幾次匹配的結(jié)果。默認(rèn)返回第 1 次匹配的子串位置。
return_option 表示返回位置的類(lèi)型。如果該參數(shù)為 0(默認(rèn)值),返回子串的第一個(gè)字符的位置;如果該參數(shù)為 1,返回子串之后的第一個(gè)字符的位置。
match_type 表示匹配的方式,參數(shù)和上面的 REGEXP_LIKE() 函數(shù)一致。
實(shí)例
mysql> SELECT REGEXP_INSTR('dog cat dog', 'dog'); +------------------------------------+ | REGEXP_INSTR('dog cat dog', 'dog') | +------------------------------------+ | 1 | +------------------------------------+ mysql> SELECT REGEXP_INSTR('dog cat dog', 'dog', 2); +---------------------------------------+ | REGEXP_INSTR('dog cat dog', 'dog', 2) | +---------------------------------------+ | 9 | +---------------------------------------+ mysql> SELECT REGEXP_INSTR('aa aaa aaaa', 'a{2}'); +-------------------------------------+ | REGEXP_INSTR('aa aaa aaaa', 'a{2}') | +-------------------------------------+ | 1 | +-------------------------------------+ mysql> SELECT REGEXP_INSTR('aa aaa aaaa', 'a{4}'); +-------------------------------------+ | REGEXP_INSTR('aa aaa aaaa', 'a{4}') | +-------------------------------------+ | 8 | +-------------------------------------+
感謝各位的閱讀,以上就是“mysql中regexp_instr函數(shù)的使用方法”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)mysql中regexp_instr函數(shù)的使用方法這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!