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

Bagaimana cara membagi string menjadi variabel di sql?

untuk membelah sekitar char :

DECLARE @A VARCHAR (100)= 'cat | bat | sat'

SELECT items
INTO #STRINGS 
FROM dbo.split(@A,'|')

lihat juga tautan ini

DECLARE @test varchar(max);
set @test = 'Peter/Parker/Spiderman/Marvel';
set @test = Replace(@test, '/', '.');

SELECT ParseName(@test, 4) --returns Peter
SELECT ParseName(@test, 3) --returns Parker
SELECT ParseName(@test, 2) --returns Spiderman
SELECT ParseName(@test, 1) --returns Marvel

SQL Server 2005 :split string ke dalam array dan dapatkan array(x)?

solusi untuk memisahkan string:

http://www.sqlperformance.com/2012/07 /t-sql-queries/split-strings



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membangun klausa WHERE dinamis dalam prosedur tersimpan

  2. Sisipkan SqlBulkCopy dengan Kolom Identitas

  3. Bagaimana batasan kunci asing dapat dinonaktifkan sementara menggunakan T-SQL?

  4. Pemicu pembaruan SQL hanya ketika kolom diubah

  5. Apa Makna Pembelajaran Mesin bagi Profesional Basis Data