从STATION查询不以元音开头或不以元音结尾的CITY名称列表。您的结果不能包含重复项。 ' H1 s5 I' J) c, s* F我写下面的查询,但工作正常。有什么建议吗?' g; a/ S* J: U; v1 q: D) M9 q9 g
SELECT DISTINCT city FROM station WHERE city NOT RLIKE '^[aeiouAEIOU].*[aeiouAEIOU]$';# ~. ]+ g; `' F! |9 b: P% M% t
6 f2 Y, z" O2 q. R$ o. p: f解决方案:) @& A( I4 V5 a
, L+ M. \2 N& o8 P5 S% F 4 F! E7 E6 k @& _ 7 s- R8 T- n% g# P( R 假设您正在使用MySQL,这就是您要寻找的东西 0 S, \9 a S) h" i* J, z( m6 vSELECT DISTINCT city FROM station WHERE city RLIKE 6 h& U6 X4 u" \. ~ u'^[^aeiouAEIOU].*|.*[^AEIOUaeiou]$';8 l/ z* Q6 T: s% P9 W
Footnote : RLIKE and' P: p4 }) S: G: N" [ G: U' @
DISTINCT