Какво ще кажете за това?
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
и след това използвайте:
SELECT ID, dbo.StripWWWandCom (WebsiteName)
FROM dbo.YourTable .....
Разбира се, това е силно ограничено в това, че ще премахне само www.
в началото и .com
накрая - нищо друго (така че няма да работи на други имена на хост машини като smtp.yahoo.com
и други интернет домейни като .org
, .edu
, .de
и т.н.)