gpt4 book ai didi

SQL 或正则表达式来匹配结尾与开头相同但相反的字符串

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

我有查询select * from tbl where column like '%DEF%'

是否可以使用正则表达式让DEF前面的字符与最后的字符相同但相反?

ASDEFSATERDEFRET匹配结果示例?

最佳答案

这可以通过 reversereplace 的组合来完成:

SELECT *
FROM tbl
WHERE col LIKE '%DEF%' AND
REPLACE(col, 'DEF', '') = REVERSE(REPLACE(col, 'DEF', ''))

关于SQL 或正则表达式来匹配结尾与开头相同但相反的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29035219/

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