首页 > 试题广场 >

社区活动中心需要查找每个活动的参与人数,表结构如下: Eve

[单选题]
社区活动中心需要查找每个活动的参与人数,表结构如下:
Events
  • event_id (INT): 活动标识符
  • event_name (VARCHAR): 活动名称
Participants
  • participant_id (INT): 参与者标识符
  • event_id (INT): 活动标识符
选择适当SQL获得每个活动的名称及对应总参与人数()
  • SELECT event_name, SUM(participant_id)  FROM Events JOIN Participants ON Events.event_id = Participants.event_id;
  • SELECT event_name FROM Events WHERE event_id IN   (SELECT event_id FROM Participants);
  • SELECT event_id, COUNT(participant_id) FROM Participants GROUP BY event_id;
  • SELECT event_name, COUNT(*) FROM Events JOIN Participants ON Events.event_id = Participants.event_id GROUP BY event_name;
sum是对列求和 而count是计算列的数
发表于 2025-08-07 22:37:58 回复(0)