从STATION查询以元音(即a、e、i、o或u(开头的CITY名称列表。您的结果不能包含重复的
从城市LIKE"[a,e,i,o,u]%"所在的车站选择不同的城市
有两种方法可以做到这一点。如果你想使用LIKE
,你需要对每个起始元音进行单独的检查:
SELECT DISTINCT city
FROM station
WHERE city LIKE 'a%' OR city LIKE 'e%' OR city LIKE 'i%' OR
city LIKE 'u%' OR city LIKE 'u%';
如果您可以使用REGEXP
,则可以更简洁地编写上述逻辑:
SELECT DISTINCT city
FROM station
WHERE city REGEXP '^[aeiou]'; -- ^ means starts with a vowel letter