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

Pisahkan talinya. dapatkan nilai pertama dari split SQL Server 2005

...
set reason=CASE CHARINDEX(',', reason)
                         WHEN 0 THEN reason
                         WHEN 1 THEN ''
                         ELSE LEFT(reason, CHARINDEX(',', reason)-1)
           END

Ini berkaitan dengan 3 kasus

  • tanpa koma
  • karakter pertama adalah koma
  • angka diikuti dengan koma



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana TRY_CAST() Bekerja di SQL Server

  2. Hubungkan SAP IQ ke SQL Server

  3. Masukkan beberapa baris dengan parameter Sql Server

  4. ganti NULL dengan nilai Kosong atau Nol di server sql

  5. Cara Memperbaiki Kesalahan "fungsi datediff mengakibatkan overflow" di SQL Server