sql - 子查询列的总和

标签 sql sql-server oracle

我需要获取子查询列的总和。这是我正在使用的,但它给出了错误,

SELECT SUM (SELECT Col1 From Table1) FROM Table 2

最佳答案

由于您没有从 Table2 中选择任何内容,您可以这样做:

select sum(Col1) 
from Table1

否则,你可以这样做:

select (
        select sum(Col1)
        from Table1
        ) as SumTable1Col1,
    Table2.SomeOtherCol
from Table2

关于sql - 子查询列的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7995075/

相关文章:

sql-server - 关系数据库中的许多表到一行

.net - 将文件存储在数据库中还是只存储文件的路径更好?

sql - 最近执行的 SQL 不在 V$SQL 中

sql - 小时团价

SQL 表键值对到 XML

python - 如何一次性执行多条SQL语句?

java - 如何在 Apache Derby 中使用 SEQUENCE?

mysql - 选择仅具有一种值的行而从一对中缺少其他值

sql - 在这种情况下选择不同的 orderID 的快速方法是什么?

oracle - ORA-06550 : wrong number or types of arguments