P*******b 发帖数: 1001 | 1 tabel C: Id, name, amount
找出第7th amount |
a***x 发帖数: 26368 | 2 让用cursor不?
【在 P*******b 的大作中提到】 : tabel C: Id, name, amount : 找出第7th amount
|
B*****g 发帖数: 34098 | 3 kick, 你搞sql server也很久了。
【在 a***x 的大作中提到】 : 让用cursor不?
|
B*****g 发帖数: 34098 | 4 1 什么dbtabase
2 什么version
3 值相同的如何处理
【在 P*******b 的大作中提到】 : tabel C: Id, name, amount : 找出第7th amount
|
P*******b 发帖数: 1001 | 5 标准sql把。我也没有那么多信息。
你假设一个信息写出来也行。
反正这道题我没有搞定。
【在 B*****g 的大作中提到】 : 1 什么dbtabase : 2 什么version : 3 值相同的如何处理
|
d**e 发帖数: 6098 | 6 select id, name, amount
from (select rownum as index, id, name amount
from c order by amount desc)
where index = 7;
【在 P*******b 的大作中提到】 : tabel C: Id, name, amount : 找出第7th amount
|
d**e 发帖数: 6098 | 7 好问题
【在 B*****g 的大作中提到】 : 1 什么dbtabase : 2 什么version : 3 值相同的如何处理
|
B*****g 发帖数: 34098 | 8 google "partition by", 搞清楚 row_number, rank, dense_rank的区别
【在 P*******b 的大作中提到】 : 标准sql把。我也没有那么多信息。 : 你假设一个信息写出来也行。 : 反正这道题我没有搞定。
|
t****t 发帖数: 387 | 9 select top 1 amount from (select top 7 amount from C order by amount desc)
sub order by amount
找出大小是第七位的数
如果不是比较大小 就不用order by
【在 P*******b 的大作中提到】 : tabel C: Id, name, amount : 找出第7th amount
|
a***x 发帖数: 26368 | 10 俺sql向来是二把刀啊。能使就行。
【在 B*****g 的大作中提到】 : kick, 你搞sql server也很久了。
|
|
|
b*****n 发帖数: 221 | |
P*******b 发帖数: 1001 | 12 试了一下,咋语法错阿
【在 t****t 的大作中提到】 : select top 1 amount from (select top 7 amount from C order by amount desc) : sub order by amount : 找出大小是第七位的数 : 如果不是比较大小 就不用order by
|
t****t 发帖数: 387 | 13 我在自己机器上试了可以啊
报的错是什么内容?
【在 P*******b 的大作中提到】 : 试了一下,咋语法错阿
|
f*******o 发帖数: 87 | 14 Assuming order by ID (Mysql version, SQL server use select top X from)
select Id, name, amount from
(select Id, name, amount from c order by Id limit 7) c
limit 1; |
c*******s 发帖数: 4 | |
A*H 发帖数: 127 | 16 mysql:
select amount from c order by amount desc limit 1 offset 6 |
t****a 发帖数: 1212 | 17 if mysql:
select * from (select * from C order by amount limit 7) order by amount desc
limit 1 |