gpt4 book ai didi

mysql - 使用 sql 的正则表达式

转载 作者:行者123 更新时间:2023-11-29 17:58:48 27 4
gpt4 key购买 nike

我有一个包含 3 个项目的表:

  1. 下注
  2. 更好
  3. 贝特特

我想从这个表中获取那些 t 重复 3 次或更多次的项目。我正在使用下面的 regxp 查询

select title
from table
where title regexp 't{3,}';

我没有得到想要的结果,有什么想法吗?

最佳答案

这看起来像是您的拼写错误,但如果您想搜索连续出现三次或多次的t,那么您想要的模式是:

t{3,}

所以你会想要这个查询:

SELECT title
FROM table
WHERE title REGEXP 't{3,}';

Demo

编辑:

如果您想在标题中的任意位置搜索三个 t,请使用模式 't.*t.*t':

SELECT title
FROM yourTable
WHERE title REGEXP 't.*t.*t';

关于mysql - 使用 sql 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48577462/

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