You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MySQL单查询筛选时间总和符合指定条件的随机记录

单条MySQL查询实现指定条件的随机记录选取

需要通过单条MySQL查询(不得使用存储过程),从数据表中随机选取指定数量的记录,要求所选记录的times字段(单位:秒)总和满足小于等于或超过指定阈值。示例需求:选取4条记录,且这4条记录的times总和≤30秒。

数据表结构

+----+-------+
| id | times |
+----+-------+
|  1 |      8|
|  2 |     20|
|  3 |      1|
|  4 |      3|
|  5 |      2|
|  6 |      6|
|  7 |      9|
|  9 |     15|
| 10 |     12|
| 11 |      8|
+----+-------+

预期输出示例

+----+-------+
| id | times |
+----+-------+
|  2 |     20|
|  3 |      1|
|  5 |      2|
|  6 |      6|
+----+-------+
SUM OF ALL TIME IS 29
+----+-------+
| id | times |
+----+-------+
|  3 |      1|
|  7 |      9|
| 10 |     12|
| 11 |      8|
+----+-------+
SUM OF ALL TIME IS 30
+----+-------+
| id | times |
+----+-------+
|  1 |      8|
|  5 |      2|
|  4 |      3|
|  9 |     15|
+----+-------+
SUM OF ALL TIME IS 28

内容的提问来源于stack exchange,提问作者vipul.technomads

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 01:10:30