MySQL 的instr函數


1.測試數據庫: MYSQL數據庫

INSTR(STR,SUBSTR) 在一個字符串(STR)中搜索指定的字符(SUBSTR),返回發現指定的字符的位置(INDEX); 
STR 被搜索的字符串 
SUBSTR 希望搜索的字符串 
結論:在字符串STR里面,字符串SUBSTR出現的第一個位置(INDEX),INDEX是從1開始計算,如果沒有找到就直接返回0,沒有返回負數的情況。

--查詢字符串存在的情況下: SELECT INSTR("abcd",'b');
  • 1
  • 2

這里寫圖片描述

--查詢字符串不存在的情況下: SELECT INSTR("abcd",'f');
  • 1
  • 2

這里寫圖片描述

 

 

2.項目中的實際應用,查看用戶注冊創建的用戶名是否包含敏感詞匯

其中,INSTR(),中的第一個為傳入的用戶名,第二個為敏感詞庫的表

 

 

 

 


免責聲明!

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



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