易截截图软件、单文件、免安装、纯绿色、仅160KB

sqlserver 数据合并问题

先由如下sql语句
select  A,B,C from table1
union
select  A,B,C from table2
order by A, C asc
得到结果如下:
  A        B          C
  001      中华        1
  001      人民        2
  001      共和国      3
  002      奥林        1
  002      匹克        2

怎么修改sql语句,根据字段A分类,C从小到大 来合并B的值,
使得最后合并的结果为
A            B             
001      中国人民共和国
002      奥林匹克
SQL code:
/*
标题:按某字段合并字符串之一(简单合并)
作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)
时间:2008-11-06
地点:广东深圳

描述:将如下形式的数据按id字段合并value字段。
id value
----- ------
1 aa
1 bb
2 aaa
2 bbb
2 ccc
需要得到结果:
id value
------ -----------
1 aa,bb
2 aaa,bbb,ccc
即:group by id, 求 value 的和(字符串相加)
*/
--1、sql2000中只能用自定义的函数解决
create table tb(id int, value varchar(10))
inse


相关问答:

php连接SqlServer错误

大家好,我在部署邮件web端的时候,用roundcube连接sqlserver数据库出现下面的错误。
21-Sep-2009 12:00:49] MDB2 Error: not found (-4): [Error message: extension mssql is not compiled into PHP]
好像是 ......

jsp jdbc连接sqlserver 2000 出现问题

代码:

try{
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 
con= DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost: ......

sqlserver内部函数问题

我在学做论坛
里面有个users表
表里有 experience(经验值) 和 rank(等级)俩列

我想使用QQ斗地主里面的等级制度
等级    需要经验
包身工  无
短工    10
......

求教 查看SqlServer执行过的存储过程状态

在SqlServer中如何查看历史上执行的存储过程的信息呢,如:传入参数,执行时间等等。如果不能查看历史记录,是否可以自己写触发器之类的,人工控制呢,在Oracle里面有动态视图可以随时查看历史执行的sql语句,SqlSer ......

SqlServer 锁的问题

SQL code:
begin tran
update EB with(rowlock) set Name='abc123' where Code=12 waitfor delay '00:00:13'
commit tran


我用rowlock想锁定一行,可是它把整个表都锁定了。不管我更新哪一条数据都 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号