彙總個人閱讀總數
--彙總個人閱讀數量
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月各有一人。暫行解決辦法 一 錯誤找到...