討論串[SQL ] 關於排序
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者chrisQQ (ChrisLiu)時間16年前 (2009/05/18 14:17), 編輯資訊
0
0
0
內容預覽:
不 join 的話,就是一樣參照另外一個 table. 在插入資料的時候去參考那個 table 的順序,直接寫到原本的資料內…. 然後在 order by `order`, `name`. 因為分類的順序會變動的頻率很低(在這個case中…). 而且 update 一群資料的 order 似乎也不會
(還有146個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者TonyQ (沉默是金)時間16年前 (2009/05/18 11:49), 編輯資訊
0
0
1
內容預覽:
方法不只一種 , 就都提出來討論囉 , 況且也不一定會有這種需求 ,. 幫使用者提前考慮到這種需求 , 或許才真是聰明路呢.. 不過 in this case , 我看不出來為什麼需要臨時需要針對一兩筆改動時 ,. build table 來關聯的作法會比這個case法來得容易修改.. (先假設這是
(還有602個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者mikechen (mike)時間16年前 (2009/05/18 08:44), 編輯資訊
0
0
0
內容預覽:
select case 雖然可以解決問題,但不一定是最好的方法,. 假設你的資料量是數萬筆,需求臨時改變其中幾個順序,. 反而實務上使用第一種自建index方法比較好維護,. 改SQL指令會改到死,提供參考. 解決問題不一定只用聰明方法,有的時候笨一點會更好. --. 發信站: 批踢踢實業坊(p

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者grence (多想兩分鐘 = =")時間16年前 (2009/05/16 20:06), 編輯資訊
0
0
0
內容預覽:
引述《sdallan ()》之銘言:. SELECT std_case, std_name, std_sch,. CASE std_case. WHEN '班內' THEN 1. WHEN '詢問' THEN 2. WHEN '試聽' THEN 3. WHEN '流失' THEN 4. ELSE
(還有324個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者TonyQ (沉默是金)時間16年前 (2009/05/16 18:44), 編輯資訊
0
0
1
內容預覽:
SELECT std_case, std_name, std_sch,. CASE std_case. WHEN '班內' THEN 1. WHEN '詢問' THEN 2. WHEN '試聽' THEN 3. WHEN '流失' THEN 4. ELSE 5. END. FROM `student
(還有137個字)
首頁
上一頁
1
2
下一頁
尾頁