房天下问答 >业主生活>其他> 问题详情

SQL语句怎样使查询同一表同一列多条数据分列显示

数据库表1为:编码 名称 项目序号 数额 1 企业1 1 52 1 企业1 2 37 1 企业1 3 98 2 企业2 1 654 2 企业2 2 57 2 企业2 3 987想要的查询结果显示为编码 名称 数额(项目序号1) 数额(项目序号3) 1 企业1 52 98 2 企业2 654 987 请问如何实现?我暂时是将该... 展开
fxj0808|2011-01-21 03:25

其他答案

雄霸私服

declare @sql varchar(8000)set @sql = 'select 编码,名称'select @sql = @sql+', max(case [项目序号] when '''+cast(项目序号 as varchar)+''' then 数额 else 0 end ) AS [项目序号'+cast(项目序号 as varchar)+']' from (select distin 展开
2011-01-21 05:37
来自北京市

免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。

关于我们网站合作联系我们招聘信息房天下家族网站地图意见反馈手机房天下开放平台服务声明加盟房天下
Copyright © 北京搜房科技发展有限公司
Beijing SouFun Science&Technology Development Co.,Ltd 版权所有
违法信息举报邮箱:jubao@fang.com
返回顶部
意见反馈