¿Qué tal esto?
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
y luego usa:
SELECT ID, dbo.StripWWWandCom (WebsiteName)
FROM dbo.YourTable .....
Por supuesto, esto es muy limitado ya que solo eliminará www.
al principio y .com
al final, nada más (por lo que no funcionará en otros nombres de máquinas host como smtp.yahoo.com
y otros dominios de Internet como .org
, .edu
, .de
y etc)