我是SQL新手,我在Udemy独自学习.我遇到了多个问题,我正在努力解决其中一个问题:
这个SQL查询有什么问题?
SELECT sport, count(*)
FROM activities
WHERE username IN ‘tony’
GROUP BY 1;
Run Code Online (Sandbox Code Playgroud)
我有两个假设:1 - 如果活动中的字段'sport'填充了字符串值,那么我们就不能使用count.2 - 最后一句话应该是:
WHERE username in:‘tony’ GROUP BY 1;
Run Code Online (Sandbox Code Playgroud)
我很乐意收到您对该问题的反馈并向您学习!谢谢
小智 6
搜索IN将使用()圆括号
SELECT sport, count(*)
FROM activities
WHERE username IN ('tony')
GROUP BY 1;
Run Code Online (Sandbox Code Playgroud)