mysql - 如何计算值

标签 mysql sql database group-by aggregate

我有这样的mysql表,我想问一下,如何获取total/all_total的no_id 1获得的值?

我想在图表上显示,因此我想通过一次查询获取名称 Geori 的值 78/150 和 Rosy 的值 45/150。请帮助我,先生。

从用户中选择*;

No_id 名称总计

1 乔里 78

2 玫瑰色 45

从计算中选择*;

All_Total 参数 1 参数 2

150 123 27

最佳答案

获取 no_id 1 的总数/all_total

select a.name, a.total / b.all_total
from user a
join calculate b;

关于mysql - 如何计算值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24226561/

相关文章:

php - 将我在 Apache 服务器上的网站传输到 AWS

c# - 使用 C# 在 MySQL 中备份数据库

mysql - SQL - 如何每日导出表

mysql - MySQL 中特定的 ORDER BY 子句

database - 当 Access 2007 中的表单上没有通过 VBA 提及记录时,如何获取它的 ID?

php - 数据表:选择事件并在范围内按天分组

sql - 作为带有 NOT EXISTS 子句的 SELECT 语句进行查询

sql - 在 Oracle 中是否有任何方法可以只选择没有日期列或行依赖性的新/更改行?

database - CAP 定理 - 可用性和分区容错性

php - 如何使用 jQuery 每 1 秒从数据库获取实时数据