一亩三分地

 找回密码 注册账号

扫描二维码登录本站


北美版丁香园
美国和加拿大
疫情地图实时动态追踪

热门职场讲座
Career in Tech
职场晋升之路

Salarytics=Salary Analytics
查询工资数据
系统自动计算每年收入

科技公司如何
用数据分析驱动产品开发
coupon code 250off 立减$250
游戏初创公司招聘工程师、UIUX Designer和游戏策划
坐标湾区
DreamCraft创始团队
招聘游戏开发工程师
查看: 455|回复: 3
收起左侧

[Leetcode] 问道sql简单的一道题578

[复制链接] |试试Instant~ |leetcode, 刷题
我的人缘0

分享帖子到朋友圈
akdhfikbk | 显示全部楼层 |阅读模式
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   98% (271)
 
 
1% (3)    👎

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?注册账号

x
不知为何我写的就是结果不对,online compare也比较了,基本和答案没有差别,求解
这是我的mysql代码
[SQL] 纯文本查看 复制代码
SELECT question_id AS survey_log
from (
    select(
    sum(
         case when 'action' like 'answer' then 1
              else 0
         end
       )
    /
    sum(
         case when 'action' like 'show' then 1
              else 0
         end
       )
    ) as rate,question_id
    from survey_log
    group by question_id
    order by rate desc
    limit 1
)x


答案:Wrong answer
[Shell] 纯文本查看 复制代码
{"headers": {"survey_log": ["id", "action", "question_id", "answer_id", "q_num", "timestamp"]},"rows": {"survey_log": [[5, "show", 285, null, 1, 123], [5, "answer", 285, 124124, 1, 124], [5, "show", 369, null, 2, 125], [5, "skip", 369, null, 2, 126]]}}


我的output:{"headers": ["survey_log"], "values": [[369]]}
expected:{"headers": ["survey_log"], "values": [[285]]}
这个答案代码:
[SQL] 纯文本查看 复制代码
select question_id as survey_log
from(
    select (
    sum(
        case when `action` like 'answer' then 1 
             else 0 
        end
    )        
    / 
    sum(
        case when `action` like 'show' then 1 
             else 0 
        end
    )
    ) as rate,question_id
    from survey_log
    group by question_id
    order by rate desc
    limit 1
) x



上一篇:开始刷题,与同行人共勉。
下一篇:为啥方法被覆盖了,但是变量没有被覆盖?
我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   95% (573)
 
 
4% (26)    👎
楼主你可以把题目也贴上吗
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   99% (248)
 
 
0% (2)    👎
因为你把column name action加了引号。。。。。
回复

使用道具 举报

我的人缘0
 楼主| akdhfikbk 2020-2-11 09:41:31 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   98% (271)
 
 
1% (3)    👎
Coooonnie 发表于 2020-2-11 05:51
因为你把column name action加了引号。。。。。

貌似真的是这个问题....我compare online的时候怎么没发现
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

隐私提醒:
■为防止被骚扰甚至人肉,不要公开留微信等联系方式,请以论坛私信方式发送。
■特定版块可以超级匿名:https://pay.1point3acres.com/tools/thread
■其他版块匿名方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版|||一亩三分地

GMT+8, 2020-4-2 01:10

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表