作者jim61103 (丁丁)
看板Database
標題[SQL ] 不知道該用什麼語法才能解決
時間Tue Aug 28 02:29:32 2012
小弟目前在煩惱一個問題
我的資料會一直進資料庫,但是我想要讓我的資料由小排到大,然後在旁邊那一欄
依照資料的大小給他1 2 3 4的順序(最小的第一),
資料排序必須是由sql幫我排順序+數字,
所以只要一有資料進去,就必須要給他順序(也就是資料由小倒大的排名)
例如
王小明 03:59.00 3
王小華 01:58.00 2
陳大頭 01:01.00 1
例如上面那樣
1 2 3是要用sql指令給他
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.170.157.143
1F:推 TeemingVoid:建議在查詢時,才賦予名次資料,不然,每次新增/修改 08/28 15:29
2F:→ TeemingVoid:資料都要更新名次,效能不好。排名次可用 rank() 系列 08/28 15:31
3F:→ TeemingVoid:函數,詳情請 Google 或參考 5092 那篇。 08/28 15:31
4F:→ jim61103:請問我的資料是一直進來的 可是要對目前的資料做排名 08/28 18:21
5F:→ jim61103:這樣我該怎麼做? 08/28 18:21
6F:推 greetmuta:在trigger裡 after inserted 中做 rank的update 呢? 08/28 18:34
7F:→ jim61103:access無法使用rank 08/30 20:40