SQL查询以检查名称是否以元音开头和结尾
我想CITY
从表中查询STATION(id, city, longitude,
latitude)具有元音作为其第一个和最后一个字符的名称列表。结果不能包含重复项。
为此,我编写了一个查询WHERE NAME LIKE 'a%'
,该查询具有25个条件,每个元音每个其他元音,这非常笨拙。有更好的方法吗?
回答:
您可以使用正则表达式:
SELECT DISTINCT cityFROM station
WHERE city RLIKE '^[aeiouAEIOU].*[aeiouAEIOU]$'
以上是 SQL查询以检查名称是否以元音开头和结尾 的全部内容, 来源链接: utcz.com/qa/416282.html