oracle根據分組查百分比
create table test20151026(id int, group_name varchar2(10));
insert into test20151026 values (1, 'A');
insert into test20151026 values (2, 'A');
insert into test20151026 values (3, 'A');
insert into test20151026 values (4, 'B');
insert into test20151026 values (5, 'B');
commit;
select group_name, sum_G, sum_G/total*100||'%' as rate from
(select group_name, sum(id) as sum_G from test20151026 group by group_name),
(select sum(id) as total from test20151026);
insert into test20151026 values (1, 'A');
insert into test20151026 values (2, 'A');
insert into test20151026 values (3, 'A');
insert into test20151026 values (4, 'B');
insert into test20151026 values (5, 'B');
commit;
select group_name, sum_G, sum_G/total*100||'%' as rate from
(select group_name, sum(id) as sum_G from test20151026 group by group_name),
(select sum(id) as total from test20151026);
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29485627/viewspace-1816383/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- list集合根據某欄位分組
- SQL根據分組求連續範圍SQL
- Oracle根據主鍵查詢外來鍵Oracle
- SqlServer根據特定欄位分組後,對需要欄位進行分組拼接SQLServer
- BIRT 中根據引數實現動態日期分組
- 根據表查詢索引資訊索引
- 根據父表查詢子表
- 根據PID查詢 sqlSQL
- js物件陣列(JSON) 根據某個共同欄位 分組物件陣列JSON
- python-進階教程-根據欄位將記錄分組Python
- 微博根據手機號查詢
- golang將切片或陣列根據某個欄位進行分組Golang陣列
- Oracle和MySQL分組查詢GROUP BYOracleMySql
- linux根據字尾查詢文字Linux
- 根據欄位名查詢所有表
- 根據檔案查殺linux程式Linux
- js陣列操作——物件陣列根據某個相同的欄位分組JS陣列物件
- swift4.0 物件資料來源根據屬性分組,時間排序Swift物件排序
- 在AIX系統根據oracle程式pid查詢sql語句AIOracleSQL
- Oracle總結【SQL細節、多表查詢、分組查詢、分頁】OracleSQL
- 快速獲取json鍵值對的key名和快速根據value分組JSON
- 根據關鍵字查詢車輛資訊
- windows根據程式號查詢程式目錄Windows
- 根據TCode查詢User Exit and BADI
- vue+element-ui根據時間查詢VueUI
- Oracle轉化成為百分比Oracle
- 分組查詢
- BIRT 統計圖中怎麼根據引數實現 X 軸動態分組
- 總結Oracle根據時間查詢的一些常見情況Oracle
- Oracle根據表名查詢表空間及資料檔案的地址Oracle
- Oracle查詢資料總數-根據count(主鍵),在ssh專案中Oracle
- 根據查詢條件批量修改表資料
- MyBatis-maven-User例子-根據id查詢UserMyBatisMaven
- mysql根據節點查詢所有葉節點MySql
- SQL server根據表名查詢表主鍵SQLServer
- 根據Tcode查詢Menu Path的Tcode
- pid,sid相互查詢,根據PID查詢sqlSQL
- oracle分組查詢獲得組的最大值記錄Oracle