gpt4 book ai didi

sql - 使用 Oracle 的正则表达式功能来查找双元音序列,例如。 ‘ie’ , ‘ee’ , ‘oa’

转载 作者:行者123 更新时间:2023-12-04 21:41:15 24 4
gpt4 key购买 nike

使用 Oracle 的正则表达式功能查找标题中包含双元音序列“ie”、“ee”、“oa”的单词的所有电影。我知道这与 like 子句有关,但代码的顺序给我带来了麻烦。任何帮助表示赞赏。

“表名电影”

SELECT *  
FROM movies
WHERE REGEXP_LIKE (title, ‘ie’, ‘ee’, ‘oa’);

最佳答案

您已经确定了正确的函数,但看起来您不知道如何制定正则表达式。您应该阅读 Oracle 上下文之外的一般意义上的正则表达式。正则表达式有多种方言,但一旦你学会了一种方言,应该很容易切换到其他方言。

对于您的特定 Oracle 问题:

select * from movies where regexp_like( title, '[aeiou]{2}' );

关于sql - 使用 Oracle 的正则表达式功能来查找双元音序列,例如。 ‘ie’ , ‘ee’ , ‘oa’,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12764955/

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