Oracle SQL GROUP BY 用法教學

使用工具sqldeveloper
  請先參考 sqldeveloper下載及安裝及連線

測試資料來源請先參考 Oracle DB 目錄

 


關鍵詞(keyword):  GROUP BY

GROUP BY 必須在WHERE 語句後面,
如果沒有WHERE 語句 就在FROM後面。

如果有 ORDER BY 必須在ORDER BY的前面



例:
使用employees
GROUP BY 必須在WHERE 語句後面,

SELECT 
salary
FROM employees
WHERE employee_id > 140
GROUP BY salary;


測試:



例:
使用employees
如果沒有WHERE 語句 就在FROM後面。

SELECT 
salary
FROM employees
GROUP BY salary;


測試:




上例中 顯示salary 沒有排序
此例加入ORDER BY ,
註: ORDER BY  必須在最後

例:
使用employees
如果有 ORDER BY 必須在ORDER BY的前面

SELECT 
salary
FROM employees
GROUP BY salary
ORDER BY salary;


測試:





 

 








其它文章

arrow
arrow

    PG Levin Li 發表在 痞客邦 留言(0) 人氣()