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

Cara membagi string menjadi beberapa di sql server

Anda dapat menggunakan parsename jika selalu 4 set data.

Saya cukup mengganti - dengan . dan biarkan parsename melakukan sisanya.

SELECT PARSENAME(Replace(Col,'-','.'), 1) AS 'Object Name' ID,    
       PARSENAME(Replace(Col,'-','.'), 2) AS 'Age',  
       PARSENAME(Replace(Col,'-','.'), 3) AS 'EmpID',  
       PARSENAME(Replace(Col,'-','.'), 4) AS 'Day'
FROM YOURTABLE


  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 membuat daftar nama tabel sumber kolom dalam VIEW (SQL Server 2005)

  2. Apa string koneksi untuk localdb untuk versi 11

  3. Apa yang seharusnya menjadi tipe data yang dikonversi dari kolom yang sesuai dalam Komponen Aliran Data SSIS Data Converter?

  4. Menggunakan SQL Server Profiler | Pemecahan Masalah Kinerja SQL Server -5

  5. Hapus pemicu SQL Server atau hapus kaskade