Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да разделяте CSV от една колона на редове в нова таблица в MSSQL 2008 R2

От коментари казвате, че имате функция за разделяне на низове, която не знаете как да използвате с таблица.

Отговорът е да използвате cross apply нещо подобно.

select P.Id,
       S.Value
from Posts as P
  cross apply dbo.Split(';', P.QuotedPostIds) as S



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изтриване на пощенски акаунт в база данни в SQL Server (T-SQL)

  2. Актуализирайте опцията ANSI_NULLS в съществуваща таблица

  3. Вземете списък с пощенски акаунти в базата данни в SQL Server (T-SQL)

  4. Вземете основните колони на изглед въз основа на неговия набор от резултати

  5. Третирайте колоната като различен тип за сортиране