欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql包含子字符串函數

張吉惟1年前8瀏覽0評論

在MySQL中,可以使用函數來查找一個字符串是否包含另一個子字符串。這個函數就是INSTR()函數。INSTR()函數接受兩個參數:待查找的字符串和要查找的子字符串。

SELECT INSTR('Hello World', 'o');

上述SQL語句的輸出結果為2。這表示子字符串'o'在待查找的字符串中的起始位置是2。

如果要查找的子字符串在待查找的字符串中多次出現,可以使用一個可選的第三個參數來指定INSTR()函數從哪個位置開始查找。例如:

SELECT INSTR('Hello World', 'o', 5);

上述SQL語句的輸出結果為8。這表示子字符串'o'在待查找的字符串中的第二個出現位置是8。

另外,INSTR()函數還可用于比較兩個字符串。例如:

SELECT INSTR('Hello World', 'World') != 0;

上述SQL語句的輸出結果為1。這表示字符串'Hello World'中包含'World'子字符串。

當然,INSTR()函數也可以用于WHERE或HAVING子句中進行過濾。例如:

SELECT * FROM my_table WHERE INSTR(column_name, 'search_term') != 0;

上述SQL語句會從my_table表中選擇那些column_name列包含search_term子字符串的行。