把兩個group by的統計資料聯合在一起
* 2008/07/18 星期五
*蒙昭良
*環境:AIX5.3 + Oracle10gR2
*把兩個group by的統計資料聯合在一起
*/
要求在一個資料庫表中需要統計資料資訊,把該表中的每個table_name個數統計出來,再把該表中每個table_name的欄位sync_flag='0'統計出來
解決方法:
select t.table_name,t.sum,f.flag0
from
(select a.table_name,count(*) as sum from oms_sys_xptask_comm a
group by a.table_name order by sum desc) t,
(select a.table_name,count(*) as flag0 from oms_sys_xptask_comm a
where a.sync_flag='0'
group by a.table_name order by flag0 desc) f
where t.table_name=f.table_name(+)
註釋:上述語句非常耗費記憶體,在資料庫閒時執行!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12778571/viewspace-404417/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MongoDB aggregate做統計資料(group進階)。MongoDB
- 資料庫的sort group by和hash group by資料庫
- 利用Dbutils實現往兩個有關聯的表新增資料
- 兩個小例子:把從表中取得的資料傳給Unix的shell變數變數
- 把多個資料夾中的檔案批量放到一個資料夾
- es統計資料去除某個欄位的某些資料
- PostgreSQL string_to_array group by 兩個列報錯SQL
- 交換兩個資料的三種方法
- 關係型資料庫表結構的兩個設計技巧資料庫
- 管理叢集資料庫的兩個使用者與兩個命令資料庫
- 同步寫兩個資料庫資料庫
- rac 建立兩個資料庫資料庫
- 資料統計分析的 16 個基礎概念
- 企業供應鏈系統把供應鏈上下游的業務全部整合在一起
- 思考-兩個大表的關聯.txt
- 兩個資料訪問受限的問題
- 比較兩個資料庫的差異資料庫
- 查詢兩個日期之間的資料
- 比較兩個表的資料差別
- 兩個歷史表的資料合併
- 兩個list取出重複資料
- Java怎麼把多個物件的list的資料合併Java物件
- 把64位的unix系統資料庫遷移到32位的windows系統資料庫中資料庫Windows
- Linux統計某資料夾下檔案、資料夾的個數Linux
- 奇葩需求記錄 各個系統取資料聯表展示
- 兩個資料庫結構相同,但使用者、表空間名稱都不同,如何把一個資料庫中的使用者導到另一個資料庫
- oracle insert兩個關聯表Oracle
- Oracle資料庫的資料統計(Analyze)Oracle資料庫
- 最近兩個月的招聘統計:只有IT行業最“缺人”行業
- 統計資料
- 在兩個資料庫之間進行資料同步資料庫
- 用兩種方法把JSON資料格式轉換為Python的類物件JSONPython物件
- 【UV統計】海量資料統計的前世今生
- 兩個類的關係,應該如何關聯?
- 關聯式資料庫設計資料庫
- 自關聯和動態group by
- 搶先看:JavaScript的新增兩個原始資料型別JavaScript資料型別
- sql取兩個值之間的資料方法(轉)SQL