Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

SQL Server 2008 - divida a coluna de vários valores em linhas com valores exclusivos


Com uma função de divisão, você usa a aplicação cruzada:
select distinct SS.part
from YourTable
  cross apply dbo.SplitString(YourColumn, ';') as SS

Aqui o SplitString recebe dois argumentos, a coluna string e o separador e tem uma coluna chamada part onde os valores são retornados.