我想实现这里描述的内容:
http://codecorner.galanter.net/2012/04/25/t-sql-string-deaggregate-split-ungroup-in-sql-server/
即,获取如下所示的数据:
Country FirstNames
UK Anne,Michael,Robert,Steven
USA Andrew,Janet,Laura,Margaret,Nancy
并将其转换为:
Country FirstName
UK Anne
UK Michael
UK Robert
UK Steven
USA Andrew
USA Janet
USA Laura
USA Margaret
USA Nancy
我知道有split
和explode
功能。但explode
只能在select
中用作单个表达式(不能与其他项目一起参与)。