SQL查询以检查名称是否以元音开头和结尾

我想CITY从表中查询STATION(id, city, longitude,

latitude)具有元音作为其第一个和最后一个字符的名称列表。结果不能包含重复项。

为此,我编写了一个查询WHERE NAME LIKE 'a%',该查询具有25个条件,每个元音每个其他元音,这非常笨拙。有更好的方法吗?

回答:

您可以使用正则表达式:

SELECT DISTINCT city

FROM station

WHERE city RLIKE '^[aeiouAEIOU].*[aeiouAEIOU]$'

以上是 SQL查询以检查名称是否以元音开头和结尾 的全部内容, 来源链接: utcz.com/qa/416282.html

回到顶部