MySQL中的FIND函數用于在指定字符串中查找一個子串,并返回該子串在字符串中的位置。其基本語法如下:
FIND(str, substr [, start])
其中,str代表要查詢的字符串,substr代表要查找的子串,start表示開始查找的位置,默認為1。函數會返回子串在字符串中第一次出現的位置,如果找不到則返回0。
下面是一個例子:
SELECT FIND('hello world', 'world')
運行以上語句后,會返回數字6,表示“world”子串在“hello world”中第一次出現的位置是第6個字符。
該函數還可以和其他MySQL函數一起使用,比如SUBSTRING。以下是一個組合使用的例子:
SELECT SUBSTRING('hello world', FIND('hello world', 'world'))
運行以上語句后,會返回“world”,表示取出“hello world”中“world”子串。
上一篇mysql中first
下一篇導入自己的字體css