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

String split T-SQL berdasarkan pembatas

Mungkin ini akan membantu Anda.

SELECT SUBSTRING(myColumn, 1, CASE CHARINDEX('/', myColumn)
            WHEN 0
                THEN LEN(myColumn)
            ELSE CHARINDEX('/', myColumn) - 1
            END) AS FirstName
    ,SUBSTRING(myColumn, CASE CHARINDEX('/', myColumn)
            WHEN 0
                THEN LEN(myColumn) + 1
            ELSE CHARINDEX('/', myColumn) + 1
            END, 1000) AS LastName
FROM MyTable


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa itu Azure Data Studio?

  2. Mendapatkan Id dari baris yang saya perbarui di Sql Server

  3. Bagaimana LEFT OUTER JOIN mengembalikan lebih banyak catatan daripada yang ada di tabel kiri?

  4. Instal SQL Server 2016

  5. Berurusan dengan kesalahan tingkat keparahan tinggi di SQL Server