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

Ubah nilai kolom yang dipisahkan koma menjadi baris

coba ini

 SELECT A.[id],  
     Split.a.value('.', 'VARCHAR(100)') AS String  
 FROM  (SELECT [id],  
         CAST ('<M>' + REPLACE([string], ',', '</M><M>') + '</M>' AS XML) AS String  
     FROM  TableA) AS A CROSS APPLY String.nodes ('/M') AS Split(a); 

lihat di sini

http://www.sqljason.com/2010/05/converting-single-comma-separated-row.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mendapatkan daftar Tabel tanpa Batasan Kunci Utama di Database SQL Server - Tutorial SQL Server / T-SQL Bagian 58

  2. Urutan eksekusi klausa Group By, Have, dan Where di SQL Server?

  3. Memisahkan string di sql server

  4. Cara Menggunakan Fitur SQL Server AlwaysOn

  5. Dapatkah saya menggunakan ADFS 2.0 untuk mengautentikasi pengguna tertentu terhadap SQL Server?