Re: [SQL ] 請教這個問題如何下SQL呢?

看板Database (資料庫)作者 (YLK)時間18年前 (2006/06/25 12:59), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/13 (看更多)
※ 引述《NightPrince (shooting star)》之銘言: : ※ 引述《ylk (YLK)》之銘言: : : id used time : : --------- ------- -------- : : A 5 13:30 : : B 5 13:00 : : C 4 14:00 : : D 1 12:00 : : E 0 11:00 : : 各位前輩好,想請教一下一個SQL問題。 : : 需求:找到 time 時間最早的資料,不過,如果 used 有 > 0 的,要優先選擇。 : : 以上列資料表來看,我要選擇的是 資料D。 : : 想了很久,還是想不出來這個 SQL 要怎麼下,請問有人能幫忙提醒一下嗎? : : 謝謝! : select * from table where used > 0 order by time asc limit 1; 謝謝您的回應。是我沒說明清楚,抱歉。 如果 used 有 > 0 的資料,要優先選擇,反之,若沒有 > 0 ,則抓出 = 0 的資料。 這一直是我很困惑的部分。 再次謝謝您。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.30.65

06/26 20:41, , 1F
=0的資料也挑選最早的嗎?
06/26 20:41, 1F
文章代碼(AID): #14dXWbWU (Database)
討論串 (同標題文章)
文章代碼(AID): #14dXWbWU (Database)