Это может показаться немного волосатым, но должно дать вам то, что вам нужно в примере.См. Демонстрация скрипта SQL .Оставит дополнительные случаи, когда параметр ll
встречается сразу после ?
в URL или является последним параметром в списке в качестве упражнений для читателя: -)
SELECT url,
SUBSTRING(url,
LOCATE('&ll=', url) + 4,
LOCATE(',', url, LOCATE('&ll=', url)) -
(LOCATE('&ll=', url) + 4)) AS lat,
SUBSTRING(url,
LOCATE(',', url, LOCATE('&ll=', url)) + 1,
LOCATE('&', url, LOCATE(',', url, LOCATE('&ll=', url))) -
(LOCATE(',', url, LOCATE('&ll=', url)) + 1)) AS lng
FROM mapurls