在MySQL中,在string中檢索子字符串的函數是instring。它允許您從一個字符串中獲取另一個字符串的位置。
instring(str,substr)
該函數有兩個參數:
- str:您要在其中搜索的字符串
- substr:要搜索的子字符串
如果查找到子字符串,則instring返回其起始位置。如果未找到子字符串,則函數返回0。
SELECT instring('Hello World!','World'); // 輸出 7 SELECT instring('Hello World!','Universe'); // 輸出 0
instring函數的搜索是區分大小寫的。
您還可以使用參數指定從哪個位置開始搜索:
SELECT instring('Hello World!','o',5); // 輸出 8
在這個例子中,在第5個字符之后搜索“o”并返回其位置。
在MySQL中,instring函數對于對數據庫的查詢和搜索十分有用。掌握這個函數可以讓您更好地管理和查詢數據。