[英]Select Sum and multiple columns in 1 select statement
有没有一种方法可以在SQL中同时选择一列和其他列的总和?
例:
SELECT sum(a) as car,b,c FROM toys
怎么样:
select sum(a) over(), b, c from toy;
或者,如果需要:
select sum(a) over(partition by b), b, c from toy;
尝试添加GROUP BY
SELECT sum(a) as car,b,c FROM toys
GROUP BY b, c
SELECT b,
c,
(SELECT sum(a) FROM toys) as 'car'
FROM toys
由于您没有提供太多背景信息,因此我假设您的意思是以下其中一项:
SELECT (SELECT SUM(a) FROM Toys) as 'car', b, c FROM Toys;
要么
SELECT SUM(a) as Car, b, c FROM Toys GROUP BY b, c;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.