[数据库SQL] [leetcode] 578. 查询回答率最高的问题

578. 查询回答率最高的问题

survey_log 表中获得回答率最高的问题,survey_log 表包含这些列**:id**, action , question_id , answer_id , q_num , timestamp

id 表示用户 id;action 有以下几种值:"show","answer","skip";当 action 值为 "answer" 时 answer_id 非空,而 action 值为 "show" 或者 "skip" 时 answer_id 为空;q_num 表示当前会话中问题的编号。

请编写 SQL 查询来找到具有最高回答率的问题。

示例:

复制代码
输入:
+------+-----------+--------------+------------+-----------+------------+
| id   | action    | question_id  | answer_id  | q_num     | timestamp  |
+------+-----------+--------------+------------+-----------+------------+
| 5    | show      | 285          | null       | 1         | 123        |
| 5    | answer    | 285          | 124124     | 1         | 124        |
| 5    | show      | 369          | null       | 2         | 125        |
| 5    | skip      | 369          | null       | 2         | 126        |
+------+-----------+--------------+------------+-----------+------------+
输出:
+-------------+
| survey_log  |
+-------------+
|    285      |
+-------------+
解释:
问题 285 的回答率为 1/1,而问题 369 回答率为 0/1,因此输出 285 。

Solution

相关推荐
liuc03172 小时前
AI下调用redis并调用deepseek
数据库·redis·mybatis
遇见火星2 小时前
Redis主从复制深度解析:数据高可用与负载均衡的核心方案
数据库·redis·缓存·负载均衡
小小荧2 小时前
CSS 写 SQL 查询?后端慌了!
前端·sql
酸菜牛肉汤面2 小时前
22、数据库的乐观锁和悲观锁是什么?怎么实现的?
数据库
陌路202 小时前
MYSQL事务篇--事务隔离机制
数据库·mysql
清风6666663 小时前
基于单片机的PID调节脉动真空灭菌器上位机远程监控设计
数据库·单片机·毕业设计·nosql·课程设计·期末大作业
酩酊仙人3 小时前
ABP将ExtraProperties作为查询条件
数据库·postgresql·asp.net
在风中的意志3 小时前
[数据库SQL] [leetcode] 614. 二级关注者
数据库·sql
·云扬·3 小时前
MySQL Group Replication(MGR)核心特性全解析:从事务流程到一致性配置
数据库·mysql