回覆列表
  • 1 # tmoap4887

    分組統計可以參考以下操作:當陣列重複的時候分組才有意義,因為一個人也可以分為一組,只是沒有意義而已,分組採用GROUPBY語句完成,語法如下:例子: 按照部門編號分組,求出每個部門的人數,平均工資按照職位分組,求出每個職位的最高和最低工資:一旦分組之後,實際上對於語法上就會出現新的限制: 分組函式可在沒有分組的時候單獨使用,卻不能出現其他的查詢欄位:ename就是其它查詢欄位。在select子句之後,只能出現分組的欄位和統計函式,其它的欄位不能出現分組函式允許巢狀,但是巢狀之後的分組函式的查詢之中不能再出現任何其它欄位 例子:按照職位分組,統計平均工資最高的工資當新增其它欄位‘job’之後出現錯誤例子:查詢出每個部門的名稱、位置、部門的人數、平均工資 確定所需的資料表: emp表:部門的人數,平均工資 dept表:部門的名稱,位置 確定已知的關聯欄位: emp.deptno=dept.deptno 發現dname存在重複,可以進行分組去除重複,按照之前對分組的理解,只要資料重複那麼就有可能進行分組的查詢操作,但是此時與之前的分組操作不太一樣,之前的分組是針對一張實體表進行分組的(emp,dept都屬於實體表),但是對於以上的資料是透過查詢結果顯示的,所以是一張臨時的虛擬表,但是不管是否是實體表還是虛擬表,只要是有重複,那麼就直接進行分組

  • 中秋節和大豐收的關聯?
  • 瑪麗和孔雀能混養嗎?