题解 | #统计复旦用户8月练题情况#

统计复旦用户8月练题情况

http://www.nowcoder.com/practice/53235096538a456b9220fce120c062b3

SELECT up.device_id,'复旦大学',COUNT(qpd.question_id),SUM(CASE WHEN qpd.result='right' THEN 1 ELSE 0 END) FROM user_profile up LEFT JOIN question_practice_detail qpd ON up.device_id=qpd.device_id
WHERE university='复旦大学'AND( MONTH(qpd.date)='8' OR qpd.date iS NULL) GROUP BY up.device_id; #sum(if(qpd.result='right', 1, 0))这个if条件函数的使用是真的很骚。。然后就是if条件函数外加sum函数

全部评论

相关推荐

10-30 19:23
已编辑
山东大学(威海) C++
牛至超人:其实简历是不需要事无巨细的写的,让对方知道你有这段经历就行了,最重要的是面试的时候讲细讲明白
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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