问题:在 TRANSACTIONS DB2 表上编写一个查询,列出分配给特定交易 (TRANSACTION_ID) 的订单 (ORDER_ID) 数量。
解决方案
我们可以使用下面的查询来查找分配给 TRANSACTIONS DB2 表上特定交易 ID 的订单数量。
SELECT TRANSACTION_ID, COUNT(ORDER_ID) FROM TRANSACTIONS GROUP BY TRANSACTION_ID
我们将在 ORDER_ID 上使用 GROUP BY 函数来按顺序获取结果。 COUNT 函数将计算订单数量。例如,我们有下面的 DB2 ORDERS 表。
TRANSACTION_ID | ORDER_ID |
IRN22345 | A23118 |
IRN22345 | A45901 |
IRN22345 | A67990 |
IRN56902 | A23119 |
IRN99781 p> | A67921 |
IRN56902 | A23167 |
结果我们的 DB2 查询将返回以下结果。
TRANSACTION_ID | COUNT(ORDER_ID) |
IRN22345 | 3 |
IRN56902 | 2 |
IRN99781 | 1 |
以上就是描述 COUNT 函数和 GROUP BY 的 SQL 查询示例的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号