SQL任务帮助请
Posted
技术标签:
【中文标题】SQL任务帮助请【英文标题】:SQL Task help pls 【发布时间】:2021-04-05 05:32:55 【问题描述】:我附上了我得到的一个简单任务的图片,如果我做对了,我希望你能帮忙看看。
我的回答:
SELECT
Account_name,
SUM(captcha_served) AS Total_captcha_served,
SUM(captcha_solved) AS Total_captcha_solved
FROM
DEFENDIT_pageviews_20190101
WHERE
Account_name = "defendit";
【问题讨论】:
也许你想要一个GROUP BY
。
尝试运行你的 SQL 会告诉你它是否正确;当您可以更轻松地进行测试时,为什么需要我们告诉您?
只需在查询中也按 Account_name 添加组
我投票结束这个问题,因为除了让我们测试问题中的 SQL 以查看它是否“有效”之外,它不会提出任何问题。这是 OP 可以通过简单地运行语句轻松完成的事情,而这里的用户无法这样做,因为我们无权访问用户的实例,也没有样本数据(图像不算数,正如预期的那样我们来转录它,我们应该这样做)。如果上述方法不起作用,那么他们应该询问这个问题。
【参考方案1】:
您的查询缺少group by
子句:
select account_name,
sum(captcha_served) as total_captcha_served,
sum(captcha_solved) as total_captcha_solved
from defendit_pageviews_20190101
where account_name = 'defendit'
group by account_name --> here
我还建议使用单引号而不是双引号来包围文字字符串。这是标准 SQL,所有数据库都支持。
【讨论】:
以上是关于SQL任务帮助请的主要内容,如果未能解决你的问题,请参考以下文章
您的代理计算机上未安装 SQL Powershell 模块。请按照以下步骤执行此任务