gpt4 book ai didi

MySQL:使用 'REGEXP' 而不是 'FIND_IN_SET'

转载 作者:行者123 更新时间:2023-11-29 08:13:13 24 4
gpt4 key购买 nike

我在使用 MySQL 时遇到限制 FIND_IN_SET用于在集合中搜索数组的函数。因此考虑使用REGEXP 。但是任何人都可以帮助我构建它。

例如我的要求

SELECT * FROM table AS t WHERE FIND_IN_SET('1,2,3', t.list);

因此考虑使用 REGEXP 函数在集合内搜索数组。

SELECT * FROM table AS t WHERE t.list REGEXP '1,2,3';

谁能帮我构建这个 REGEXP。

最佳答案

你可以这样做:

SELECT * FROM table AS t WHERE t.list REGEXP '^9,|,9$|,9,' OR t.list =9

关于MySQL:使用 'REGEXP' 而不是 'FIND_IN_SET',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21130690/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com