gpt4 book ai didi

mysql - 字符串中相邻字符的 SQL 正则表达式

转载 作者:行者123 更新时间:2023-11-29 03:32:09 25 4
gpt4 key购买 nike

我正在寻找一种使用正则表达式运行字符串中特定模式的 SQL 查询的方法。该字符串由字母 A 开头,然后是 3 个随机字符,后跟字符对“AB”、“CD”或“EF”组成。 (不能是“BA”、“DC”……)

成功查询的例子:

AfGhAB

AtttCD

不成功的查询:

AtreBA

AdrtFC

谢谢,奥娜。

最佳答案

无需使用正则表达式即可获得所需内容的简单方法:

select columns
from tablename
where columnname like 'A%'
and substring(columnname from 5 for 2) in ('AB','CD','EF')

SUBSTRING (ANSI SQL) 有时称为 SUBSTR

可能会执行得更快。

关于mysql - 字符串中相邻字符的 SQL 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29192235/

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