Et ça ?
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
puis utilisez :
SELECT ID, dbo.StripWWWandCom (WebsiteName)
FROM dbo.YourTable .....
Bien sûr, cela est sévèrement limité en ce qu'il supprimera uniquement www.
au début et .com
à la fin - rien d'autre (donc cela ne fonctionnera pas sur d'autres noms de machines hôtes comme smtp.yahoo.com
et d'autres domaines Internet tels que .org
, .edu
, .de
etc.)