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

mysql中的find_in_set

江奕云2年前9瀏覽0評論

在MySQL中,如果想要查詢某個字段中包含指定元素的記錄,可以使用find_in_set函數。該函數用于在逗號分隔列表中查找指定的元素是否存在,如果存在則返回該元素在列表中的位置,否則返回0。

SELECT * FROM table_name WHERE find_in_set('element', column_name);

需要注意的是,find_in_set函數只能用于逗號分隔的列表,如果要查詢其他分隔符號的列表,則需要先使用replace函數將列表中的分隔符替換成逗號。

SELECT * FROM table_name WHERE find_in_set('element', replace(column_name, ';', ','));

同時,需要注意的是,find_in_set函數匹配是大小寫敏感的,如果要不區分大小寫,則需要使用lower(或upper)函數將元素轉換成小寫(或大寫)。

SELECT * FROM table_name WHERE find_in_set(lower('element'), column_name);