mysql中的instr()函數的用法


有時,想要在字符串中查找某字符串可以使用instr()函數

instr()返回子字符串在字符串中首次出現的位置;如果沒有找到,則返回0

用法:

INSTR(str,substr)

str:從哪個字符串中搜索

substr:要搜索的子字符串

instr()函數不區分大小寫

mysql instr()函數示例:

如圖,在abcd字符串中查找是否含有字符串b,返回的字符串位置是2. 說明instr()函數返回的位置是從1開始的,如果找不到則返回0

查找字符串中包含“民”的記錄

instr()函數與like運算符

在沒有索引的情況下,instr()函數與like運算符的速度是一樣的;在具有前綴搜索的LIKE運算符下,使用like運算符速度會更快一些


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM