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

Bagaimana mengubah nilai yang dipisahkan koma menjadi baris di server sql

Anda telah menandai pertanyaan Anda dengan SQL Server 2016, di SQL Server 2016 ada fungsi baru STRING_SPLIT .

Di SQL Server 2016 kueri Anda harus sesederhana:

declare @tab table ([user_name] varchar(10),Unit varchar(100))
insert into @tab
VALUES ('ABC','1,2')

SELECT t.[user_name]
       , Value as Unit
FROM @tab t 
    CROSS APPLY STRING_SPLIT(t.Unit , ',') 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat terhubung ke PC Pengguna di SQL Server 2008 Express?

  2. Bingung tentang UPDLOCK, HOLDLOCK

  3. menggabungkan bidang Tanggal dan Waktu ke DateTime, SQL Server 2008

  4. Kode untuk memvalidasi Skrip SQL

  5. Cara menonaktifkan semua Batasan Kunci Asing di Database SQL Server - Tutorial SQL Server / TSQL Bagian 77