Wie wäre es damit?
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
und verwenden Sie dann:
SELECT ID, dbo.StripWWWandCom (WebsiteName)
FROM dbo.YourTable .....
Dies ist natürlich stark eingeschränkt dadurch, dass es nur www.
entfernt am Anfang und .com
am Ende - sonst nichts (es funktioniert also nicht auf anderen Host-Rechnernamen wie smtp.yahoo.com
und andere Internetdomänen wie .org
, .edu
, .de
usw.)