sql 笔记: hackerrank weather observation station 10

问题


查询 STATION 表格中以非元音字母结尾的 CITY 名称。结果不包含重复记录。
输入格式
STATION 表格描述如下:

STATION

Field Type
ID NUMBER
CITY VARCHAR2(21)
STATE VARCHAR2(2)
LAT_N NUMBER
LONG_W NUMBER

LAT_N :北纬 LONG_W :西经

分析


  • 查询 CITY 名称 ==> SELECT CITY
  • STATION 表格 ==> FROM STATION
  • 以非元音字母结尾 ==> WHERE CITY REGEXP ‘[^aeiou]$’
  • 不包含重复记录 ==> SELECT DISTINCT CITY

解法


1
SELECT DISTINCT CITY FROM STATION WHERE CITY REGEXP '[^aeiou]$';

链接


Weather Observation Station 10
(English version) SQL Notes: Hackerrank Weather Observation Station 10