sql 笔记: hackerrank weather observation station 9

问题


查询 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 9
(English version) SQL Notes: Hackerrank Weather Observation Station 9