我对sql和编程都很陌生。我谢天谢地接受所有能得到的帮助。
这是一个挑战:从你选择的城市和类别中挑选一个,并根据其整体星级对该城市或类别中的企业进行分组。比较2-3星和4-5星的企业,回答以下问题。
到目前为止,这是我的代码,但我没有得到任何结果,也没有得到正确的结果:
SELECT b.city, c.category, b.stars as Rating
FROM business b inner join category c on b.id = c.business_id
WHERE b.city = 'Mesa' and c.category = 'salad'
GROUP BY Rating
附件是yelp erd,它基于.yelp erd
非常感谢。
1条答案
按热度按时间t9aqgxwy1#
从你选择的城市和类别中挑选一个,并根据其整体星级对该城市或类别中的企业进行分组。
下面的示例将统计指定城市和类别中的企业数量,并按等级对其进行分组。
比较2-3星和4-5星的企业。这将比较不同类型企业在评论方面的差异。