标题:SQL语句帮助??????????????????
取消只看楼主
accpfriend
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:167
专家分:102
注 册:2006-12-31
结帖率:0
 问题点数:0 回复次数:1 
SQL语句帮助??????????????????
--示例数据
CREATE TABLE tb(Name varchar(10),Score decimal(10,2))
INSERT tb SELECT 'aa',99
UNION ALL SELECT 'bb',56
UNION ALL SELECT 'cc',56
UNION ALL SELECT 'dd',77
UNION ALL SELECT 'ee',78
UNION ALL SELECT 'ff',76
UNION ALL SELECT 'gg',78
UNION ALL SELECT 'ff',50

提问1. 名次生成方式1,Score重复时合并名次

/*--结果
Name Score Place
---------------- ----------------- -----------
aa 99.00 1
ee 78.00 2
gg 78.00 2
dd 77.00 3
ff 76.00 4
bb 56.00 5
cc 56.00 5
ff 50.00 6
--*/

提问2. 名次生成方式2,Score重复时保留名次空缺
/*--结果
Name Score Place
--------------- ----------------- -----------
aa 99.00 1
ee 78.00 2
gg 78.00 2
dd 77.00 4
ff 76.00 5
bb 56.00 6
cc 56.00 6
ff 50.00 8
--*/

高手帮助

[此贴子已经被作者于2007-1-17 10:49:11编辑过]

搜索更多相关主题的帖子: SQL UNION SELECT ALL 语句 
2007-01-17 10:20
accpfriend
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:167
专家分:102
注 册:2006-12-31
得分:0 


谢谢了

2007-01-17 11:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-116452-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.749487 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved