看板 Database 關於我們 聯絡資訊
※ 引述《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
foxzgerald:"group by" 視情況加吧 :P 09/02 21:28
grassboy2:哇嗚!好酷的想法!謝謝你><~ 09/03 01:51
noguest:要稍微修正一下, 把 WHERE 改成 HAVING 09/03 03:08