Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara membuat fungsi di SQL Server

Bagaimana dengan ini?

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

lalu gunakan:

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

Tentu saja, ini sangat terbatas karena itu hanya akan menghapus www. di awal dan .com pada akhirnya - tidak ada yang lain (sehingga tidak akan berfungsi pada nama mesin host lain seperti smtp.yahoo.com dan domain internet lainnya seperti .org , .edu , .de dan lain-lain)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Melaporkan Data Kinerja SQLDIAG melalui Alat Utilitas RML | Pemecahan Masalah Kinerja SQL Server -7

  2. Gunakan DATABASEPROPERTYEX() untuk Mengembalikan Pengaturan Database di SQL Server

  3. menggabungkan beberapa ekspresi tabel umum

  4. SQL Server 2008 tidak dapat masuk dengan pengguna yang baru dibuat

  5. UNIX_TIMESTAMP di SQL Server