在Oracle數據庫中,可以將GROUP BY和ORDER BY語句結合起來使用以對查詢結果進行分組和排序。
例如,假設有一個表格customer,包含以下字段:customer_id、name和total_amount。要按照total_amount字段對查詢結果進行分組,然后按照total_amount字段降序排序,可以使用以下SQL語句:
SELECT customer_id, name, SUM(total_amount) as total
FROM customer
GROUP BY customer_id, name
ORDER BY total DESC;
在這個例子中,首先通過GROUP BY語句按照customer_id和name字段對結果進行分組,然后通過ORDER BY語句對分組后的結果按照total字段進行降序排序。