SQLServer差费逗号分隔的字段并统计
create table author(
成都创新互联始终坚持【策划先行,效果至上】的经营理念,通过多达十载累计超上千家客户的网站建设总结了一套系统有效的全网推广解决方案,现已广泛运用于各行各业的客户,其中包括:成都玻璃隔断等企业,备受客户赞美。
id int identity,
author nvarchar(20)
)
insert into author values('张三')
insert into author values('张三,李四')
insert into author values('王五')
insert into author values('李四')
insert into author values('张三,李四,王五')
select * from author
select OneTitle,COUNT(OneTitle) as count
from
(
select id,
Author=convert(xml, 'rootv' + replace(Author,',','/vv') + '/v/root')
from Author
)a
outer apply
(
select OneTitle = C.v.value('.', 'nvarchar(100)')
from a.Author.nodes('/root/v')C(v)
) b
group by OneTitle order by count desc
如何在一个C#中读取sqlserver的一个表t1并且把这一行数据中的逗号去掉再返给t1,请具体代码,或发文件包
意思要将带有逗号的数据把逗号替换掉之后 重新保存到数据库么!!!
如何取得一个表的所有字段名用逗号分割(SQLSERVER和ORACLE)求解答
行内容以path或者层次元素列表的形式显示出来。
取得一个表的所有字段名,用逗号分割。
select max(substr(SYS_CONNECT_BY_PATH(COLUMN_NAME, ','),2)) col from (
select COLUMN_NAME,column_id from user_tab_columns where table_name='表名')
start with column_id=1
connect by column_id=rownum;
从这点上讲Oracle比SQLSERVER取字段要麻烦多了
在SQLSERVER里可以直接在SQL的查询分析器中直接选中表右击选select就可以自动生成表的所有字段名用逗号分割
网站栏目:sqlserver去逗号,sql逗号是什么连接
当前链接:http://scgulin.cn/article/dsiejjp.html