17,090
社区成员
发帖
与我相关
我的任务
分享
SELECT T1.SL, T2.NAME, T2.SCORE
FROM (SELECT COUNT(1) SL FROM SC) T1,
(SELECT NAME,
SCORE,
ROW_NUMBER() OVER(PARTITION BY NULL ORDER BY SCORE DESC) RN
FROM SC
WHERE COURSE = '数学') T2
WHERE T2.RN = 1;
SELECT NAME
FROM SC T1
WHERE COURSE = '语文'
AND SCORE > (SELECT MAX(SCORE)
FROM SC T2
WHERE COURSE = '数学'
AND T1.NAME = T2.NAME)
SELECT NAME FROM SC WHERE COURSE = '语文'
INTERSECT
SELECT NAME FROM SC WHERE COURSE = '数学'