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

mysql fieldinset

方一強2年前11瀏覽0評論

MySQL的fieldinset函數可用于返回指定值在指定字符串中的位置。其語法如下:

FIELDINSET(value, str1[, str2[, …]])

其中value是要查找的值,后面的str1str2等則是要查找的字符串列表。如果value在其中任何一個字符串里出現,則返回其出現的第一個字符串的位置;否則返回0。

以下是使用fieldinset函數的一個示例:

SELECT FIELDINSET('apple', 'pineapple', 'apple', 'banana');

上面的查詢語句將返回2,因為'apple'在第二個字符串'apple'中出現。

注意,fieldinset函數對大小寫是敏感的。如果需要進行不區分大小寫的查找,可以將字符串轉換為小寫或大寫,再用fieldinset函數進行查找。

另外,如果要查找的字符串比較多,可以使用INSTR函數來代替fieldinset函數:

SELECT INSTR(CONCAT(' ', 'pineapple', ' apple', ' banana', ' cherry'), ' apple');

上面的查詢語句將返回9,因為' apple'在拼接后的字符串的第九個位置開始出現。