Che ne dici di questo?
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
e poi usa:
SELECT ID, dbo.StripWWWandCom (WebsiteName)
FROM dbo.YourTable .....
Naturalmente, questo è molto limitato in quanto rimuoverà solo www.
all'inizio e .com
alla fine - nient'altro (quindi non funzionerà su altri nomi di macchine host come smtp.yahoo.com
e altri domini Internet come .org
, .edu
, .de
ed ecc.)