W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
LOCATE()
返回要查詢的字符串在被查詢字符串里第一次出現(xiàn)的位置 注:當在 MySQL 4.0 中時,如有任一參數是一個二進制字符串,它才是字母大小寫敏感的
LOCATE(substr,str)
返回substr字符串在str里第一次出現(xiàn)的位置,沒有返回0
SELECT LOCATE('.',t.str)FROM table
t;
5
LOCATE(substr,str,pos)
返回substr字符串在str里pos(起始位置)出現(xiàn)的位置,沒有返回0
注:pos必須大于第一次出現(xiàn)的位置,才能顯示第二次出現(xiàn)的位置
SELECT LOCATE('.',t.str,6)FROM table
t;
9//當小于等于第一次出現(xiàn)的位置(5)時,返回的還是第一次出現(xiàn)的位置
POSITION()
返回要查詢的字符串在被查詢字符串里第一次出現(xiàn)的位置(和locate用法一樣,查了很多資料position是locate的別名)
POSITION(substr IN str)
返回substr字符串在str出現(xiàn)的位置,沒有返回0
SELECT POSITION('cn' IN t.str)FROM table
t;
10
INSTR()
返回要查詢的字符串在被查詢字符串里第一次出現(xiàn)的位置。這和LOCATE()的雙參數形式相同,只是參數的順序被顛倒。
INSTR(str,substr)
返回substr字符串在str出現(xiàn)的位置,沒有返回0
SELECT INSTR(t.str,'com')FROM table
t;
6
FIND_IN_SET()
返回在集合中的索引位置(豎向發(fā)展)
FIND_IN_SET(str,strlist)
返回str1在strlist集合中的索引位置
SELECT FIND_IN_SET('demo.com.cn',t.str) FROM table
t;
1//返回索引
IN()
返回在集合中的索引位置(同F(xiàn)IND_IN_SET)
str IN (strlist)
返回str1在strlist集合中的索引位置
SELECT 'demo.com.cn' IN(t.str) FROM table
t;
1//返回索引
LIKE
返回類似(模糊)字符的集合
LIKE %str%
返回以str類似的集合
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: