sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan opretter du en funktion i SQL Server

Hvad med det her?

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

og brug derefter:

SELECT ID, dbo.StripWWWandCom (WebsiteName)
FROM dbo.YourTable .....

Dette er naturligvis svært begrænset ved at den kun vil fjerne www. i begyndelsen og .com i slutningen - intet andet (så det vil ikke fungere på andre værtsmaskinenavne som smtp.yahoo.com og andre internetdomæner såsom .org , .edu , .de og osv.)



  1. Skinner viser seneste værdi efter gruppering

  2. Oprettelse af indlejret JSON ved hjælp af PHP MySQL

  3. Forståelse af SQL Server-sikkerhedsfunktionen HAS_Permis_BY_Name og dens USE-tilfælde

  4. Sådan åbnes en tabel i designvisning i Microsoft Access