MySQL LOCATE() 函式
示例
在字串 "W3Schools.com" 中搜索 "3",返回其位置
SELECT LOCATE("3", "W3Schools.com") AS MatchPosition;
自己動手試一試 »
定義和用法
LOCATE() 函式在字串中返回子字串第一次出現的位置。
如果未在原始字串中找到子字串,則此函式返回 0。
此函式執行不區分大小寫的搜尋。
注意: 此函式等同於 POSITION() 函式。
語法
LOCATE(substring, string, start)
引數值
引數 | 描述 |
---|---|
substring | 必需。要在 string 中搜索的子字串 |
string | 必需。將被搜尋的字串 |
start | 可選。搜尋的起始位置。位置 1 是預設值 |
技術詳情
支援版本 | 從 MySQL 4.0 開始 |
---|
更多示例
示例
在字串 "W3Schools.com" 中搜索 "com"(從位置 3 開始),並返回該位置
SELECT LOCATE("com", "W3Schools.com", 3) AS MatchPosition;
自己動手試一試 »