从 STATION 查询不以元音开头或不以元音结尾的 CITY 名称列表。您的结果不能包含重复项。
输入格式
STATION表描述如下:
我编写了以下查询,但工作正常。有什么建议吗?
SELECT DISTINCT city FROM station WHERE city NOT RLIKE '^[aeiouAEIOU].*[aeiouAEIOU]$';
原文由 Shanti 发布,翻译遵循 CC BY-SA 4.0 许可协议
从 STATION 查询不以元音开头或不以元音结尾的 CITY 名称列表。您的结果不能包含重复项。
输入格式
STATION表描述如下:
我编写了以下查询,但工作正常。有什么建议吗?
SELECT DISTINCT city FROM station WHERE city NOT RLIKE '^[aeiouAEIOU].*[aeiouAEIOU]$';
原文由 Shanti 发布,翻译遵循 CC BY-SA 4.0 许可协议
SELECT DISTINCT CITY FROM STATION WHERE lower(right(CITY,1)) not in('a','e','i','o','u');
对于不以元音结尾的城市
原文由 Rameez Ahmad Dar 发布,翻译遵循 CC BY-SA 4.0 许可协议
假设您使用的是 MySQL,这就是您要查找的内容
脚注: RLIKE 和 DISTINCT