問題:在 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 查詢示例的詳細內容,更多請關注www.92cms.cn其它相關文章!