當前位置:首頁 » 編程語言 » sql科目大於平均值
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql科目大於平均值

發布時間: 2023-01-03 03:55:56

sql查大於平均值的列

select *
from sales a
where a.sales>(
select avg(sales) from sales b where b.name=a.name group by name
)

Ⅱ SQL 查詢出一列記錄的最大值 大於平均值

SELECT MAX(SALE) FROM TABLE WHERE SALE>(SELECT AVG(SALE) FROM TABLE)

Ⅲ 一條SQL求大於某欄位平均值的條件。

SELECT
table1.*
FROM
table1,
(
SELECT
部門,
AVG(工資) AS 部門平均工資
FROM
table1
GROUP BY
部門
) 子查詢
WHERE
table1.部門 = 子查詢.部門
AND table1.工資 > 子查詢.部門平均工資

Ⅳ sql語句查詢所有大於某門課程平均成績的id以及該生本門課程的成績

SELECT*
FROMCourseScore
WHERECourse='數學'
ANDScore>(
SELECTAVG(Score)
FROMCourseScore
WHERECourse='數學'
)

更通用一些的:

SELECTA.*
FROMCourseScoreA
JOIN(--查詢各科目的平均成績
SELECTCourse,AVG(Score)Average
FROMCourseScore
GROUPBYCourse
)BONA.Course=B.Course
WHEREA.Course=B.Course
ANDA.Score>B.Average
ORDERBYA.Course,A.ScoreDESC--按科目、成績(倒序)