| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 383 人关注过本帖
标题:表的列转换成行(求助
收藏  订阅  推荐  打印 
本主题由 静夜思 于 2008-7-30 09:54 拒绝承认原创
lcnm
Rank: 1
等级:新手上路
帖子:2
积分:122
注册:2008-1-21
表的列转换成行(求助

表的列转换成行(求助)
现有表1
姓名 单位  成绩 名次
王一 行政  9.80
王二 工商  9.75
王三 法律  9.88
王五 工商  9.77
......

转换成表2
名次  第一名 第二名 第三名  第四名 第五名 第六名  第七名 第八名
单位  法律   行政
姓名  王三   王一
成绩  9.88   9.80

1.表1行不定,名次按输入的成绩进行排序
2.表2在.net中显示,若表一行小于8,则按表1的行数(例5行)自动填充表(例填充第一到第五名的数据)
搜索更多相关主题的帖子: 成行  
2008-7-29 17:32
myemail1983
Rank: 3Rank: 3
来自:南京
等级:中级会员
威望:3
帖子:224
积分:2544
注册:2008-7-27

顶下,我也想知道答案
2008-8-1 12:39
bb3852
Rank: 2
等级:注册会员
帖子:82
积分:1040
注册:2008-4-21

提这个问题的人太多了,sql 2000用case when,
逻辑思维有点搞,自己慢慢想吧
sql 2005看这篇文章:
http://hi.baidu.com/bb3852/blog/item/b99e5a2bb48499ffe7cd406b.html

http://hi.baidu.com/bb3852
数据库开发有兴趣的朋友们,里面有很多原创代码
qq:184882759
2008-8-6 09:50
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.051137 second(s), 10 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved