В случае запроса в MySQL, который запрашивает название городов, начинающихся и заканчивающихся гласными, из таблицы «Станция»:
SELECT CITY FROM STATION WHERE CITY REGEXP'^[AEIOU].*[aeiou]$';
Что делает '.*'?
В случае запроса в MySQL, который запрашивает название городов, начинающихся и заканчивающихся гласными, из таблицы «Станция»:
SELECT CITY FROM STATION WHERE CITY REGEXP'^[AEIOU].*[aeiou]$';
Что делает '.*'?
.*
— любой символ 0 или более раз. Точка означает любой символ, а звездочка — квантификатор — ноль или более раз. Это позволяет использовать любые символы 0+ раз между начальными и конечными гласными. Без .*
в ГОРОДЕ допускается только начальная прописная гласная и конечная строчная гласная.