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

PILIH dari koma ke-3 dalam string

coba ini:

Buat substring dari koma ke-3 sampai akhir string.. Untuk menemukan 3 koma, saya menggunakan fungsi charindex() 3 kali

  declare @str varchar(50)='bzip2,1,668,some,text'

  select substring(@str,
  CHARINDEX(',',@str,CHARINDEX(',',@str,CHARINDEX(',',@str,1)+1)+1)+1,
  LEN(@str)-CHARINDEX(',',@str,CHARINDEX(',',@str,CHARINDEX(',',@str,1)+1)+1))

hasil :

some,text


  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 cara membuat tabel sementara dari suatu tipe?

  2. Mengonversi DateTime ke Format YYYY-MM-DD di SQL Server

  3. Cara mempercepat penyisipan massal ke MS SQL Server menggunakan pyodbc

  4. Menghitung jarak antara dua titik (Lintang, Bujur)

  5. Mengimpor file excel yang memiliki header variabel