Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment diviser les CSV d'une colonne en lignes dans une nouvelle table dans MSSQL 2008 R2

D'après les commentaires, vous dites que vous avez une fonction de division de chaîne que vous ne savez pas comment utiliser avec une table.

La réponse est d'utiliser cross apply quelque chose comme ça.

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