Det finns en funktion som heter substring som tar ut en del av en sträng
select substring(url,7,22) from t
och en som heter char_index som används för att hitta ett visst tecken i en sträng.
select char_index('/', url) -- position för första / i url
Med hjälp av dessa borde det gå att få ihop något. Exakt hur det ser ut beror på formatet på dina strängar. Är det alltid http/ i början? Är det alltid ? med
Du kanske behöver titta på case expression också.