SQL彙總資料排行,並新增序號

2021-09-13 14:04:56 字數 682 閱讀 3663

彙總個人閱讀總數

--彙總個人閱讀數量

select * from(

select user_id, count(user_id) as num from tl_borrow_record group by user_id

)as tmp order by num desc

彙總後新增序號排名
--排名時應注意,先排序後排名

select user_id,user_name,num,rank from(

select (@i:=@i + 1)rank, user_id,book_no,user_name,num

from(

select user_id,book_no,user_name,count(user_id) as num

from tl_borrow_record as tbr

where

is_delete='0'

group by user_id

order by num desc)as tmp,(select @i:=0)rank

)as toal

--將查詢的結果作為查詢內容進行再次查詢排序

--定義排序字段:(@i:=@i + 1)rank

--確定排序字段初始值:(select @i:=0)rank

使用 CUBE 彙總資料

cube 運算子生成的結果集是多維資料集。多維資料集是事實資料 即記錄個別事件的資料 的擴充套件。擴充套件是基於使用者要分析的列建立的。這些列稱為維度。多維資料集是結果集,其中包含各維度的所有可能組合的交叉 cube 運算子在 select 語句的 group by 子句中指定。該語句的選擇列表包含...

排序演算法彙總(資料結構)

1.氣泡排序 氣泡排序 int a 20 int n for int i 0 i1 i 而對於氣泡排序有乙個優化的方法,優化在於當一次排序沒有進行過交換的時候,也就是之後的順序都是有序的時候,相當於整個序列都是有序的了。氣泡排序優化 int a 20 int n int falg 做乙個標記位來判斷...

tableau彙總資料排序(正常不能排序)

發現access資料庫裡,期間 這個表有問題,有它和 簡易工資表 做聯接時,不但資料庫反應超慢,而且出現問題,統計資料出現錯誤,一定要注意這個問題 如 烏海龐大興銳汽車銷售服務 只在2015年11月份工資時,能統計出2個人,而實際情況是 這個單位只在當年1月 2月各有一人。暫行解決辦法 一 錯誤找到...