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

SQL Server 2008 - diviser la colonne à valeurs multiples en lignes avec des valeurs uniques

Avec une fonction de fractionnement, vous utilisez une application croisée :

select distinct SS.part
from YourTable
  cross apply dbo.SplitString(YourColumn, ';') as SS

Ici, le SplitString prend deux arguments, la colonne de chaîne et le séparateur et a une colonne appelée part où les valeurs sont renvoyées.