if object_id('[TBA]') is not null drop table [TBA]
create table [TBA]([ID] int,[Name] varchar(9))
insert [TBA]
select 1,'张三,李四' union all
select 2,'王五' union all
select 3,'马六,朱七'
select
a.[ID],b.[Name]
from
(select [ID],[Name]=convert(xml,'<root><v>'+replace([Name],',','</v><v>')+'</v></root>') from [TBA])a
outer apply
(select [Name]=C.v.value('.','nvarchar(100)') from a.[Name].nodes('/root/v')C(v))b
请哪位高手能帮忙详细讲解里面的语法,大家共同学习~!
[code=SQL]
求一SQL查询语句.
数据如下:
Code, Name, Grade
01 中西药品 1
0101 心脑血管 2
0124 消毒药品 2
02 美容护肤 1
0201 除疤除螨 2
0217 口服美容养颜 2
0218 过敏肌肤护理 2
03 11 1
0301 11 2
0313 滋补强身 2
031301 电子血压计 3
031302 电子血压计2 3
我想要的结果是:Code, Name, Grade
01 中西药品 1
0101 心脑血管 2
0124 消毒药品 2
02 美容护肤 1
0201 除疤除螨 2
0217 口服美容养颜 2
0218 过敏肌肤护理 2
03 aa 1
0301 bbb 2
0313 滋补强身 2
031301 电子血压计 3
031302 电子血压计2 3谢谢!
[code=SQL]
求一SQL语句.
数据如下:
Code, Name, Grade
01 中西药品 1
0101 心脑血管 2
0124 消毒药品 2
02 美容护肤 1
0201 除疤除螨 2
0217 口服美容养颜 2
0218 过敏肌肤护理 2
03 11 1
0301 11 2
0313 滋补强身 2
031301 电子血压计 3
031302 电子血压计2 3
我想要的结果是:Code, Name, Grade ,IsEnd
01 中西药品 1 1
0101 心脑血管 2 0
0124 消毒药品 2 0
02 美容护肤 1 1
0201 除疤除螨 2 0
0217 口服美容养颜 2 0
0218 过敏肌肤护理 2 0
03 aa 1 1
0301 bbb 2 1
0313 滋补强身 2 1
031301 电子血压计 3 0
031302 电子血压计2 3 0谢谢!前面发错了...抱歉.
aa bbb 哪儿来的