Query the list of CITY names from STATION that either do not start with vowels or do not end with vowels. Your result cannot contain duplicates.
Input Format
The STATION table is described as follows: where LAT_N is the northern latitude and LONG_W is the western longitude.
Запросите список названий ГОРОДА из STATION, которые либо не начинаются с гласных, либо не заканчиваются на гласные. Ваш результат не может содержать дубликатов.
Формат ввода
Таблица STATION описывается следующим образом: где LAT_N — северная широта, а LONG_W — западная долгота.
SELECT /* выбрать данные */
DISTINCT CITY /* уникальные значения столбца */
FROM STATION /* из таблицы */
WHERE /* где */
-- условие №1 состоящие из других условий
(CITY not LIKE 'a%' and /* условие и */
CITY not LIKE 'e%' and /* условие и */
CITY not LIKE 'i%' and /* условие и */
CITY not LIKE 'o%' and /* условие и */
CITY not LIKE 'u%') /* условие */
OR /* или */
-- условие №2 состоящие из других условий
(CITY not LIKE '%a' and /* условие и */
CITY not LIKE '%e' and /* условие и */
CITY not LIKE '%i' and /* условие и */
CITY not LIKE '%o' and /* условие и */
CITY not LIKE '%u') /* условие*/
SELECT
DISTINCT CITY
FROM STATION
WHERE
(CITY not LIKE 'a%' and
CITY not LIKE 'e%' and
CITY not LIKE 'i%' and
CITY not LIKE 'o%' and
CITY not LIKE 'u%')
OR
(CITY not LIKE '%a' and
CITY not LIKE '%e' and
CITY not LIKE '%i' and
CITY not LIKE '%o' and
CITY not LIKE '%u')
SELECT
DISTINCT CITY
FROM STATION
WHERE
substr(lower(city),1,1) not in ('a', 'e', 'i', 'o', 'u')
OR
substr(lower(city),-1,1) not in ('a', 'e', 'i', 'o', 'u');