从站点查询不以元音开头或不以元音结尾的城市名称列表。您的结果不能包含重复项。
输入格式
所述车站表如下:

我编写了下面的查询,但它不适合我。有什么建议吗?
select distinct city
from station
where city regexp '^[^aeiou].*[^aeiou]$'; 发布于 2018-03-12 06:07:22
假设您使用的是MySQL,下面是您要寻找的
SELECT DISTINCT city FROM station WHERE city RLIKE '^[^aeiouAEIOU].*|.*[^AEIOUaeiou]$';脚注:里科和分异
发布于 2018-03-12 09:39:44
此SQL查询将对您有所帮助。如果您使用的是MS,那么请遵循下面给出的代码行:
SELECT DISTINCT CITY
FROM STATION
WHERE CITY NOT LIKE '[AEIOU]%' OR CITY NOT LIKE '%[aeiou]';如果您使用的是MySQL,那么请遵循下面给出的代码行:
SELECT DISTINCT CITY
FROM STATION
WHERE (CITY NOT IN (SELECT DISTINCT CITY FROM STATION WHERE CITY LIKE '%a' OR CITY LIKE '%e' OR CITY LIKE '%i' OR CITY LIKE '%o' OR CITY LIKE '%u'))
OR
(CITY NOT IN (SELECT CITY FROM STATION WHERE CITY LIKE 'A%' OR CITY LIKE 'E%' OR CITY LIKE 'I%' OR CITY LIKE 'O%' OR CITY LIKE 'U%'));发布于 2020-01-07 06:59:00
SELECT DISTINCT city
FROM station
WHERE city REGEXP '^[^aeiouAEIOU]|[^aeiouAEIOU]$'https://stackoverflow.com/questions/49228926
复制相似问题