MySQL String Упражнения: Получить последнее слово адреса улицы
MySQL String: упражнение 10 с решением
Напишите запрос, чтобы получить последнее слово адреса улицы.
Пример таблицы: расположение
Код:
SELECT location_id, street_address,
SUBSTRING_INDEX(REPLACE(REPLACE(REPLACE(street_address,',',' '),')',' '),'(',' '),' ',-1)
AS 'Last--word-of-street_address'
FROM locations;
Пример вывода:
location_id street_address Последний - адрес улицы 1000 1297 Виа Кола ди Ри Ри 1100 93091 Calle della Testa Testa 1200 2017 Синдзюку-ку Синдзюку-ку 1300 9450 Камия-чо Камия-чо 1400 2014 Jabberwocky Rd Rd 1500 2011 Interiors Blvd Blvd 1600 2007 г. Загора ул. 1700 2004 Charade Rd Rd Пр-т Спадина, 1800 1900 6092 Boxwood St St 2000 40-5-12 Laogianggen Laogianggen 2100 1298 Vileparle (E) 2200 12-98 Улица Виктория-стрит 2300 198 Clementi Север-Север 2400 8204 Arthur St St 2500 "Магдален Центр Центр 2600 9702 Chester Road Road 2700 Schwanthalerstr. 7031 7031 2800 Руа Фрей Канека 1360 1360 2900 20 Rue des Corps-Saints Корпус-Святые 3000 Муртенштрассе 921 921 3100 Pieter Breughelstraat 837 837 3200 Мариано Эскобедо 9991 9991
Редактор кода MySQL:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос, чтобы извлечь последние 4 символа телефонных номеров.
Далее: напишите запрос, чтобы получить места с минимальной длиной улицы.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code