题解 | #SQL类别高难度试卷得分的截断平均值#

SQL类别高难度试卷得分的截断平均值

http://www.nowcoder.com/practice/a690f76a718242fd80757115d305be45

SELECT
	a.tag,
	a.difficulty,
	b.clip_avg_score
FROM
	examination_info a
JOIN (
	SELECT
		exam_id,
		FORMAT(
			(
				SUM(score) - MAX(score) - MIN(score)
			) / (COUNT(*) - 2),
			1
		) AS clip_avg_score
	FROM
		exam_record
	WHERE
		exam_id = (
			SELECT
				exam_id
			FROM
				examination_info
			WHERE
				tag = 'SQL'
			AND difficulty = 'hard'
		)
	AND score IS NOT NULL
) b ON a.exam_id = b.exam_id
全部评论

相关推荐

asdasdasdasdas:19岁,不容易啊可能升个本会好点,现在学历歧视太严重了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务