Còn điều này thì sao?
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
và sau đó sử dụng:
SELECT ID, dbo.StripWWWandCom (WebsiteName)
FROM dbo.YourTable .....
Tất nhiên, điều này bị giới hạn nghiêm ngặt trong đó nó sẽ chỉ tách www.
ở đầu và .com
ở cuối - không có gì khác (vì vậy nó sẽ không hoạt động trên các tên máy chủ khác như smtp.yahoo.com
và các miền internet khác như .org
, .edu
, .de
và v.v.)