题解 | #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
全部评论

相关推荐

头顶尖尖的程序员:我也是面了三四次才放平心态的。准备好自我介绍,不一定要背熟,可以记事本写下来读。全程控制语速,所有问题都先思考几秒,不要急着答,不要打断面试官说话。
点赞 评论 收藏
分享
白火同学:大二有这水平很牛了,可以适当对关键信息加粗一点,比如关键技术、性能指标之类的。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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