gpt4 book ai didi

mysql - 带有数字列表的函数 REGEXP

转载 作者:行者123 更新时间:2023-11-29 00:16:20 28 4
gpt4 key购买 nike

我有几个逗号分隔的数字列表。我需要将特定行与 sql 查询匹配。我想为此构建正确的 RegExp,我需要你的帮助。

带有逗号分隔的数字列表的行示例:

  • 1,8,33,44
  • 1,8,44
  • 1,8,22,33
  • 8,22,44
  • 1,88,44
  • 1,22,44,66

我需要匹配仅包含数字 8 和 44 的行

我的 sql 查询是这样的:

SELECT id FROM my_list WHERE id_list REGEXP '^[0-9,]8,[0-9,]44[0-9,]$'

提前致谢!

最佳答案

使用 FIND_IN_SET 功能:

SELECT id FROM my_list WHERE FIND_IN_SET('8', id_list) AND FIND_IN_SET('44', id_list)

关于mysql - 带有数字列表的函数 REGEXP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22858671/

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