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

Bagaimana cara membagi sel tunggal menjadi beberapa kolom di sql server 2008R2?

menggunakan contoh ini Anda bisa mendapatkan ide.

declare @str varchar(max)
set @str = 'Hello world'

declare @separator varchar(max)
set @separator = ' '

declare @Splited table(id int identity(1,1), item varchar(max))

set @str = REPLACE(@str,@separator,'''),(''')

set @str = 'select * from (values('''[email protected]+''')) as V(A)' 

insert into @Splited
exec(@str)
select * from @Splited


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mendapatkan nilai maksimal dari baris dan bergabung ke tabel lain

  2. SQL SUM dari dua tabel yang berbeda

  3. Apa yang dilakukan 'COLLATE SQL_Latin1_General_CP1_CI_AS'?

  4. System.Data.SqlTypes.SqlTypeException:SqlDateTime overflow

  5. hibernate reverse engineering di Netbeans tidak dapat menemukan tabel SQL Server