繁体   English   中英

如何返回 SQL 中的列和计数?

[英]How to return columns and counts in SQL?

这是我试图解决的问题。 到目前为止,唯一的问题是只显示 mem_num 和计数,我需要显示成员的名字和姓氏,它们位于 2 个不同的列中。 如何在计数旁边显示名称?

创建一个查询,返回每个成员的租赁数量。 结果应与以下数据匹配 您需要连接 Membership 和 Rentals 表并计算记录数。 将记录数命名为“出租次数”):

select m.mem_num, count(*) as "Number of Times Rented"
from membership m, rental r
where m.mem_num = r.mem_num 
group by m.mem_num;

使用正确、显式和标准JOIN语法。

您想要的查询可能是:

select m.mem_num, m.first_name, m.last_name,
       count(*) as "Number of Times Rented"
from membership m join
     rental r
     on m.mem_num = r.mem_num 
group bym.mem_num, m.first_name, m.last_name;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM