当前位置: 首页 > 面试题库 >

SQL-将单个表中一列的所有行值相加

东门彬
2023-03-14
问题内容

我有一个关于SQL-select-query的问题:该表包含几列,其中一列是一个名为“ size”的整数列-
我要执行的任务是查询表以获取所有总和行(它们的值),或更确切地说,在我的ResultSet中获得一个称为“
overallSize”的人工列,其中包含表中所有“大小”值的总和。最好使用WHERE子句仅添加某些值(“ WHERE bla = 5”或类似的值)。

数据库引擎是HSQLDB(HyperSQL),它符合SQL2008。

先感谢您 :)


问题答案:
SELECT SUM(size) AS overallSize FROM table WHERE bla = 5;


 类似资料:
  • 我试图在一系列列表中添加第一个值,然后从一系列列表中添加第二个值,依此类推。 例如: 因此,我希望 180, 210,240, 270, 300 到目前为止,我的代码是:

  • 问题内容: 我有以下SQL: 这将按照我期望的方式对所有null进行计数。但是,我想使用此sql遍历目录中的每个表,例如在 有人可以提供执行此操作所需的sql吗,我对使用游标一无所知。 谢谢 问题答案: 无需游标。只需将您设置为 然后从此更改您的条款 到 所以整个代码…

  • 问题内容: 问题 我正在以以下方式创建一个空列表作为值的字典。 字典看起来像这样。 当我将一个值附加到一个列表时,此示例将值附加到所有列表。 问题 我的问题分为两部分。首先,为什么会这样?第二,我该怎么办?也就是说,如何将一个值仅附加到一个列表中? 我想象在创建字典时,我使所有列表都指向同一个对象。但是我不明白怎么回事,因为当我输入而不是在字典创建中,然后添加值而不是附加值时,这些值的行为会不同,

  • 批量订单 Purchorder 我已经试了一个星期了。我有这两个表,batchporder和purchord在batchporder表中,我需要插入一行,并获得传递给purchord插入的主id。在purchord中,我需要插入多行,因此我使用了insert\u batch。 控制器 模型 错误1 遇到PHP错误严重性:警告 消息:array_keys()要求参数1为数组,字符串为给定值 文件名:

  • 问题内容: 如何将所有列表(在“ val”列中)组合成唯一列表(集合),例如? 我可以使用以下代码解决此问题。我想知道是否有一种更简单的方法可以从列中获取所有唯一值而又不迭代数据帧行? 问题答案: 导出到嵌套然后应用于拼合列表的另一种解决方案: 时间 : 如果类型不是,则使用和:

  • 问题内容: 如何从数据库“ x”的同一列中返回值的所有可能组合的列表?例如,我有: 我想返回所有可能组合的列表,例如, .... 问题答案: 您尚未说明正在使用哪个RDBMS,或者您是否要将组合限制为仅包含集合的2个元素。 这是使用分层查询的Oracle答案: SQL小提琴 Oracle 11g R2架构设置 : 查询1 : 结果 : 查询2 : 结果 : 以及使用递归CTE的SQL Server