gpt4 book ai didi

mysql - 选择查询以获取特定模式

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

我有一列存储以下格式的数据。[“12973”,“111”,“5555”]。

我想选择不在上面集合中的项目。例如,

如果我搜索 12973 如果它完全匹配,它将不会返回。当我使用 Like 搜索“129”时,它也会返回相同的结果。

任何解决这个问题的想法..

最佳答案

如果您要搜索确切的数字,可以使用 NOT LIKE 来排除该行

SELECT * FROM test WHERE col1 NOT LIKE '%"12973"%'

如果您要搜索没有以 129 开头的数字的行,您可以使用 REGEXP

SELECT * FROM test WHERE NOT col1 REGEXP '.*"129[0-9]*"'

关于mysql - 选择查询以获取特定模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56625595/

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