gpt4 book ai didi

mysql - 在mysql中使用正则表达式来选择特定行

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

我正在尝试选择与模式匹配的一小组记录,每行都有一系列数字,例如

123其中一些有子号码3.13.245

我只能使用

选择整数
REGEXP '^[0-9]+$' 

我可以选择所有具有 .其中像 3.1 3.2 等使用

REGEXP '[.]{1}' 

但我似乎无法仅选择我尝试过的以 3 开头的子编号

REGEXP '[^3.]{1,}' 

但会返回所有记录

理想情况下,我只想返回格式为 3.1 的记录,我想定义起始编号和点,以便 3. 然后第二部分与记录匹配

我希望这是有道理的

最佳答案

我使用了'3\.[0-9]{1,}' - 它匹配。

您的失败可能是因为未转义的点 - .,它匹配每个字符。使用 \

转义字符

关于mysql - 在mysql中使用正则表达式来选择特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9314959/

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