gpt4 book ai didi

sql - 需要 Oracle SQL 查询,它会找出元音连续出现超过 2 次

转载 作者:行者123 更新时间:2023-12-02 08:30:57 24 4
gpt4 key购买 nike

需要有一个 Oracle SQL 查询,该查询将找出特定字段值连续出现元音字母超过 2 次的行。 Moe 比 2 个连续的元音 - 可以在字符串中的任何位置。例如

Field
----------
Asdfaadgr
Aeirdth
Whbtreiou
Oaxxxx
Yyyyueoattt

从上面,下面会被选中

Aeirdth
Whbtreiou
Yyyyueoattt

我正在使用 Oracle Database 11g 企业版 11.2.0.3.0 版 - 64 位生产

最佳答案

您可以在这种情况下使用正则表达式:

Select A,B,C
From Table
Where REGEXP_LIKE(Field, '[aeiou]{3,}', 'i');

这将返回“Field”具有 3 个或更多连续元音(不区分大小写)的所有行。

关于sql - 需要 Oracle SQL 查询,它会找出元音连续出现超过 2 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26916457/

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