gpt4 book ai didi

php - REGEX 表示逗号分隔的字符串中不存在的数字

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

我有一个表名称enders,其中包含以下详细信息:

+-------------------------------+
| id | Sector |
+-------------------------------+
| 1 | 1,3,5,9,7 |
+-------------------------------+
| 2 | 2,6,4,7,9,20 |
+-------------------------------+
| 3 | 1,2,3,55,47,52 |
+-------------------------------+
| 4 | 51,2,36,5,4,9,1 |
+-------------------------------+

我使用REGEXP使用mysql查找值

SELECT * FROM `tenders` WHERE sector REGEXP "[[:<:]]1[[:>:]]"

并设置我使用的条件

SELECT * FROM `tenders` WHERE sector REGEXP "[[:<:]](1|2)[[:>:]]"

但我想编写一个查询,其中扇区字段既不存在 1 也不存在 2。输出应包含除 12 之外的所有其他扇区。

最佳答案

感谢您的回答。

其实很容易得到输出。

我刚刚写了这样的查询

SELECT * FROM `tenders` WHERE sector NOT REGEXP "[[:<:]](1|2)[[:>:]]"

我得到了输出。

关于php - REGEX 表示逗号分隔的字符串中不存在的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51797327/

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