Redian新闻
>
恭贺moneybull继承大统
avatar
恭贺moneybull继承大统# EB23 - 劳工卡
r*g
1
How will u find the highest and second highest salary in each group using a
single SQL query ?
have to write SQL code used in different platforms: e.g. both Oracle and SQL
Server
avatar
f*u
2
RT
avatar
a*e
3
select MAX(t1.salary), MAX(t2.salary), group
from table t1, table t2
where t1.group = t2.group and t1.salary > t2.salary
group by t1.group
就是不知道group by能不能这么用...

a
SQL

【在 r********g 的大作中提到】
: How will u find the highest and second highest salary in each group using a
: single SQL query ?
: have to write SQL code used in different platforms: e.g. both Oracle and SQL
: Server

avatar
l*i
4
Re
avatar
r*t
5

almost correct.但是既然t1和t2都要在每个group里比较,那么需要group by两个:
测试过了。。。

【在 a*****e 的大作中提到】
: select MAX(t1.salary), MAX(t2.salary), group
: from table t1, table t2
: where t1.group = t2.group and t1.salary > t2.salary
: group by t1.group
: 就是不知道group by能不能这么用...
:
: a
: SQL

avatar
a*1
6
re
avatar
x*y
7
great, but need some minor modifications to the condition as
" from table t1, table t2
on t1.group = t2.group
where t1.salary >= t2.salary && t1.primaryKey != t2.primaryKey"
when considering 2 people with the same salary.

on t1.group = t2.group
where t1.salary >= t2.salary && t1.primaryKey != t2.primaryKey

【在 a*****e 的大作中提到】
: select MAX(t1.salary), MAX(t2.salary), group
: from table t1, table t2
: where t1.group = t2.group and t1.salary > t2.salary
: group by t1.group
: 就是不知道group by能不能这么用...
:
: a
: SQL

avatar
y*z
8
可喜可贺啊

【在 f*********u 的大作中提到】
: RT
avatar
c*e
9
using rank function in oracle?
avatar
w*b
10
恭喜!

【在 f*********u 的大作中提到】
: RT
avatar
y*e
11
不用GROUP BY。
找第二高的:
SELECT MAX(salary) FROM employees
WHERE salary < (SELECT MAX(salary) FROM employees)
或者:
SELECT MIN(salary) FROM (
SELECT salary FROM employees ORDER BY salary RANGE 1 TO 2
) AS TEMP_TABLE
找第三高的以此类推。
执行的效率?若是salary上有B+ tree index,那么效率是O(logn)。

a
SQL

【在 r********g 的大作中提到】
: How will u find the highest and second highest salary in each group using a
: single SQL query ?
: have to write SQL code used in different platforms: e.g. both Oracle and SQL
: Server

avatar
a*a
12
g恭喜恭喜

【在 f*********u 的大作中提到】
: RT
avatar
c*n
13
发包子先
avatar
b*y
14
re

【在 f*********u 的大作中提到】
: RT
avatar
m*y
15
可喜可贺!
发包子
avatar
D*r
16
恭喜恭喜!
avatar
n*0
17
GXGX!
发包子
avatar
J*y
18
恭喜恭喜!
avatar
i*C
19
祝贺!
avatar
c*h
20
恭喜恭喜!
avatar
s*a
21
gxgx!
avatar
l*o
22
gxgx
avatar
a*e
23
GXGX
avatar
d*r
24
gxgx~
avatar
s*2
25
gxgx
avatar
r*e
26
GXGX!
发包子吧
avatar
d*e
27
恭喜!
avatar
j*o
28
re
avatar
j*4
29
gxgx
pai baozi
avatar
r*u
30
cong!
avatar
l*t
31
排喜庆包 :)

【在 f*********u 的大作中提到】
: RT
avatar
y*g
32
re

【在 f*********u 的大作中提到】
: RT
avatar
c*s
33
gx

【在 f*********u 的大作中提到】
: RT
avatar
H*O
34
cong!

【在 f*********u 的大作中提到】
: RT
avatar
l*p
35
cong

【在 f*********u 的大作中提到】
: RT
avatar
f*s
36
RE!!
avatar
f*i
37
恭喜!希望在版主这一任很多人能绿!
avatar
S*y
38
re
avatar
k*e
39
你好像用错词了.
奴才恭喜皇主子上位的专用词让你搬到这里来了.
1.版主是来服务的.
2.你也不是个奴才.

【在 f*********u 的大作中提到】
: RT
avatar
C*X
40
gx. baozi
avatar
p*e
41
pai
avatar
i*t
42
Cong

【在 f*********u 的大作中提到】
: RT
avatar
a*1
43
恭喜!
avatar
H*6
44
gxgx! baozi!
avatar
M*Z
45
re

【在 f*********u 的大作中提到】
: RT
avatar
l*k
46
pai
avatar
c*4
47
贺贺贺

【在 f*********u 的大作中提到】
: RT
avatar
r*x
48
Cong!
Baozi!

【在 f*********u 的大作中提到】
: RT
avatar
M*n
49
gxgx
avatar
c*l
50
Re
avatar
l*o
51
re
avatar
w*z
52
Re, GXGX! 包子...
avatar
w*t
53
congrats!
baozi.
avatar
A*y
54
congrats!
avatar
l*n
55
恭喜
avatar
c*s
56
gx
avatar
m*p
57
排包子
avatar
b*w
58
GX
avatar
r*u
59
re
avatar
w*q
60
恭喜
avatar
f*r
61
re

【在 f*********u 的大作中提到】
: RT
avatar
K*G
62
恭喜
avatar
h*n
63

gxgx.

【在 f*********u 的大作中提到】
: RT
avatar
A*r
64
恭喜
avatar
a*1
65
gxgx
baozi
avatar
x*u
66
gx
avatar
b*y
67
CONG!
avatar
b*y
68
CONG!
avatar
s*m
69
恭喜
avatar
d*e
70
re

【在 f*********u 的大作中提到】
: RT
avatar
b*1
71
恭喜!
avatar
s*l
72
GXGX
avatar
W*u
73
恭喜新版主!

【在 f*********u 的大作中提到】
: RT
avatar
b*y
74
恭喜
avatar
r*0
75
Cong!
avatar
z*y
76
cong

【在 f*********u 的大作中提到】
: RT
avatar
f*3
77
re
avatar
a*9
78
gxgx
avatar
r*n
79
恭喜恭喜
avatar
g*5
80
gx
avatar
o2
81
re
avatar
h*g
82
rt
avatar
c*m
83
avatar
l*n
84
gxgx
avatar
d*s
85
gongxi
avatar
a*s
86
cong
avatar
f*y
87
恭喜
avatar
h*8
88
pai bao zi

【在 f*********u 的大作中提到】
: RT
avatar
s*t
89
re, co-gratz

【在 f*********u 的大作中提到】
: RT
avatar
m*t
90
good luck
avatar
f*c
91
恭喜

【在 f*********u 的大作中提到】
: RT
avatar
b*n
92
gxgx!
avatar
d*g
93
cong.

【在 f*********u 的大作中提到】
: RT
avatar
w*c
94
cong
avatar
s*3
95
cong
avatar
p*l
96
re
avatar
S*s
97
re
avatar
b*1
98
cong
avatar
x*g
99
re

【在 f*********u 的大作中提到】
: RT
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。