CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

如何用一条SQL语句将TABLE表中多条记录变为一条记录显示:

楼主myperry(綠草原 向★★★★★★奋斗)2005-02-18 13:21:13 在 MS-SQL Server / 基础类 提问

table1只有一个字段内容如下:(table1的记录数量一般为0-20行)  
   
  aaa                                          
  ----------------------    
  生管:   10.00  
  业务:   15.00  
  工程:   20.00  
  品保:   33.00  
   
  (所影响的行数为   3   行)  
   
  问:  
      如何用一条SQL语句将以上多条记录变为一条记录显示:  
  bbb  
  -------------------------------------------------    
  生管:   10.00;业务:   15.00;工程:   20.00;品保:   33.00  
  问题点数:20、回复次数:5Top

1 楼iswear428(黄沙百战穿金甲,不破楼兰终不还)回复于 2005-02-18 13:24:50 得分 20

declare   @str   varchar(1000)  
   
  set   @str   =   ''  
   
  select   @str=@str+';'+aaa  
  from   table1  
   
  select   @strTop

2 楼zheninchangjiang(徐若涵)回复于 2005-02-18 13:25:04 得分 0

declare   @s   varchar(8000)  
  set   @s=''  
  select   @s=';'+@s+aaa   from   table1  
  set   @s=stuff(@s,1,1,'')Top

3 楼zheninchangjiang(徐若涵)回复于 2005-02-18 13:25:38 得分 0

倒了select   @s=@s+';'+aaa   from   table1Top

4 楼remote_peng(漫天飛舞)回复于 2005-02-18 13:34:34 得分 0

--建立測試數據  
  create   table   #test  
  (   aaa   varchar(100)   )  
    insert   into   #test   values('生管:   10.00')  
    insert   into   #test   values('业务:   15.00')  
    insert   into   #test   values('工程:   20.00')  
    insert   into   #test   values('品保:   33.00')  
   
  declare   @s   varchar(8000)  
  set   @s=''  
  select   @s=@s+';'+aaa   from   #test  
  select   bbb=stuff(@s,1,1,'')  
  --刪除測試數據  
  drop   table     #testTop

5 楼NewQger(Q哥)回复于 2005-02-18 14:17:15 得分 0

搂主好象说的不是上边的解决的意思吧,  
  应该是把多行记录转成一行记录多列显示吧Top

相关问题

  • alter table 的sql语句.
  • 能不能用一条SQL语句,令某个sequence变为0?
  • 用sql语句修改table。请教MYCLIFE.
  • 请教一条Alter table的SQL语句?
  • 求助!关于Create table SQL语句!
  • 求修改table的sql语句
  • 求一个导ACCESS数据表的SQL语句;或者将Long类型变为自动类型的SQL语句
  • 求SQL语句
  • sql语句。
  • sql语句?

关键词

  • 业务
  • 记录
  • aaa
  • 显示
  • 生管
  • 品保
  • 工程
  • varchar
  • insert
  • table

得分解答快速导航

  • 帖主:myperry
  • iswear428

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo