Co říkáte na tohle?
CREATE FUNCTION dbo.StripWWWandCom (@input VARCHAR(250))
RETURNS VARCHAR(250)
AS BEGIN
DECLARE @Work VARCHAR(250)
SET @Work = @Input
SET @Work = REPLACE(@Work, 'www.', '')
SET @Work = REPLACE(@Work, '.com', '')
RETURN @work
END
a poté použijte:
SELECT ID, dbo.StripWWWandCom (WebsiteName)
FROM dbo.YourTable .....
To je samozřejmě výrazně omezeno v tom, že odstraní pouze www.
na začátku a .com
na konci – nic jiného (takže to nebude fungovat na jiných názvech hostitelských počítačů, jako je smtp.yahoo.com
a další internetové domény, jako je .org
, .edu
, .de
atd.)