mysql - 计算最大值 (100%)

标签 mysql sql data-manipulation calculated-field

我正在尝试计算在 MySql 中售出的门票的百分比。但是,该百分比不应超过 100%。有这个功能吗? 我做了一些研究,但我似乎找不到任何东西。

我使用的代码如下:

      ROUND((count(tickets)/capacity)*100,2)

最佳答案

你想要的函数是LEAST():

LEAST(ROUND((count(tickets)/capacity)*100, 2), 100.0)

关于mysql - 计算最大值 (100%),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51305357/

相关文章:

sql - MySQL查询以查找订单最多的客户

r - 选择一系列列中缺少数据的行

r - 在 data.frame 结构中绑定(bind)和匹配

java - 防止在 mysql 中四舍五入时间戳

mysql - SELECT * 与 SELECT * LIMIT(性能)

mysql - 聚合查询删除零

SQL。检查2个列表是否相交

python - 按特定值删除列表中的列表

MySQL InnoDB 锁定统计

php - echo 语句中的 echo 变量