Re: [SQL ] MySQL可以一次選取特定範圍嗎?

看板Database (資料庫)作者 (O⊥M)時間18年前 (2006/09/02 21:15), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串2/3 (看更多)
※ 引述《grassboy2 (天才小胖子-草兒活力花俏)》之銘言: : 資料庫名稱: MySQL : 資料庫版本: 4.1.12a : 內容/問題描述: : 請問…假設我有一筆電話資料表… : 一開始是以電話號碼作排序… : 那…MySQL有辦法找到某特定號嗎XXXXXXX : 然後順便抓他後面的四組電話號碼嗎? : : : 有辦法用select指令選出以23939889開始 : 往下算起的五筆電話號碼嗎? : 也就是 : 23939889 : 24270307 : 24270308 : 28825252 : 29033959 : 啊啊…這問題感覺有點怪…所以沒認真爬文… : 如果之前的文章找到答案的話…會自刪的><~謝謝~ 既然已經排序過了,如果把電話號碼當數字來想,應該會比較簡單: SELECT phone_number as p FROM _table_name_ GROUP BY phone_number WHERE p >= 239939889 LIMIT 5 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.199.121

09/02 21:28, , 1F
"group by" 視情況加吧 :P
09/02 21:28, 1F

09/03 01:51, , 2F
哇嗚!好酷的想法!謝謝你><~
09/03 01:51, 2F

09/03 03:08, , 3F
要稍微修正一下, 把 WHERE 改成 HAVING
09/03 03:08, 3F
文章代碼(AID): #14-OFlu9 (Database)
文章代碼(AID): #14-OFlu9 (Database)