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

MySQL:在MySql结果的最后一行获取总计

梅飞龙
2023-03-14
问题内容

例如,我有一个这样的表:

product | quantity | something
-------------------------------
 abc    |   5      |  2
 xzy    |   5      |  2
 asd    |   10     |  2

当我需要所有记录时,我会这样做,并获得3个结果:

select * from tableName

但我想获得第4行,以表示数量(50)和某物(6)。sql查询中是否可能,或者我必须循环执行查询才能在查询执行后获得总计?我想在查询中做到这一点。


问题答案:
(SELECT product, 
        quantity, 
        something 
 FROM   tablename) 
UNION 
(SELECT "all"          AS product, 
        SUM(quantity)  AS quantity, 
        SUM(something) AS something 
 FROM   tablename)

这是工作查询。它将在结果的最后添加第四行



 类似资料:
  • 我被一些查询逻辑困住了。我有一个名为<code>student</code>的表。表上有每个学期学生的分数。有学期数。我需要得到每学期最高分数(mark1 mark2 mark3)的学生的姓名和id。 这是我的桌子结构 所需输出 我想让Maxmark

  • 问题内容: 我正在使用mysql并遇到一些问题。我想检索插入的最后一行。 <<以下是详细>> 以下是我创建表格的方式。 我在其中插入了四个值,如下所示 当我执行时,我得到如下输出 当我尝试下面的代码时, 我得到如下输出。 但是,当我使用代码时,出现错误 使用时,表中没有任何数据。 链接以播放数据 注意: 这里我使用4只是为了获得所需的输出。稍后我可以从查询中获取 如果我只想查看最后一条记录,请建议

  • 问题内容: 我有一个Manager类,可以将数据保存在SQL表中,还可以从SQL表中获取结果并测试这些数据。当我运行程序时,将显示一个获取ID和密码的框架,如果它们正确,则另一个框架将但是我不知道为什么它只是测试SQL表的最后一行?我的意思是如果我用除最后一行以外的其他ID和密码设置那些文本字段,它将显示数据错误(我之前为错误的数据设置了它) 经理班: 我的按钮在获取ID和密码并对其进行测试的框架

  • 问题内容: 我正在尝试使用PDO从表中检索数据,只是我似乎无法向浏览器输出任何内容,只是得到了一个纯白页。 问题答案: 例。 这是您的dbc类 您的PHP页面:

  • 问题内容: 如何在MySQL表中最后一行? 我正在读取数据,我需要从上一行中检索列值。 桌子上有一个。 问题答案: 是的,那里有一个auto_increment 如果您想要表中 所有行 的最后 一行 ,那么最后就是正确答案的时候了!有点儿:

  • 问题内容: 如何使用PHP获取MySQL中最后更新的行的ID? 问题答案: 我找到了这个问题的答案:) *由aefxx *编辑 可以进一步扩展此技术以检索受更新语句影响的每一行的ID: 这将返回一个字符串,其中所有ID都由逗号连接。