Вы можете использовать функцию Заменить в SQL, чтобы удалить www.
, если она не существует, она оставит строку такой, какая она есть.
Select Replace(URLColumn, 'www.','') as [CleanURLColumn]
From YourTable
EDIT
Извините, я пропустил окончание - на основе предоставленных вами образцов данных будет извлечено имя:
Select Case
When CharIndex('.', Replace(URL, 'www.','')) > 0 then
Left(Replace(URL, 'www.',''), CharIndex('.',Replace(URL, 'www.',''))-1)
Else
Replace(URL, 'www.','')
End as [CleanURL]
From dbo.YourTable