SQL是否可以将多个结果合并为一个int结果?

SQL是否可以将多个结果合并为一个int结果?,sql,Sql,是否可以将此SQL行的结果作为一个结果(所有结果相加)而不是单独的行中的所有结果 SELECT pr as Totalprice FROM productdatabase WHERE pid IN (SELECT pid FROM bdatabase WHERE kid = 2); 只需使用SUM(): 只需使用SUM(): 所有结果加在一起您是指SUM()还是组合?需要澄清一下。所有结果加在一起您是指SUM()还是组合?需要澄清一下。 SELECT sum(pr) as Totalprice

是否可以将此SQL行的结果作为一个结果(所有结果相加)而不是单独的行中的所有结果

SELECT pr as Totalprice
FROM productdatabase
WHERE pid IN (SELECT pid FROM bdatabase WHERE kid = 2);
只需使用
SUM()

只需使用
SUM()


所有结果加在一起
您是指
SUM()
还是
组合
?需要澄清一下。
所有结果加在一起
您是指
SUM()
还是
组合
?需要澄清一下。
SELECT sum(pr) as Totalprice
FROM productdatabase
WHERE pid IN (SELECT pid FROM bdatabase
              WHERE kid = 2);