2016-06-07 2 views
3

Запросить список имен CITY от STATION, которые имеют гласные как их первый, так и последний символы. Ваш результат не может содержать дубликатов. Станция состоит из столбца, называемого городом.Оператор, похожий на Mysql

Запрос:

SELECT CITY FROM STATION WHERE CITY LIKE '[AEIOU]%[AEIOU]'; 

Как это так? Он не производит выход.

+2

Посмотрите на REGEXP. – jarlh

+0

http://dev.mysql.com/doc/refman/5.7/en/pattern-matching.html – Mono

ответ

2

Вы должны использовать REGEXP.

Ваш код должен быть как

SELECT CITY FROM STATION WHERE CITY REGEXP '^[AEIOU].*[AEIOU]$'; 
+0

Что делает. (точка) делать? Прерывает ли стиль начального типа? – user2609410

+0

. * Средний ноль или больше знак. Это может быть любое количество символов. «. *» - это соглашение о регулярном выражении. –

+0

Спасибо, так что вы ссылались на документацию mysql? – user2609410