跳到主要內容
Cypher's Practical Coding
正在準備工作環境...

排序與限制

有時候我們想要排序結果,或只看前幾筆。

  • ORDER BY = 排序
    • ASC:由小到大(預設)
    • DESC:由大到小
  • LIMIT N = 只取前 N 筆
  • 可以組合使用:先排序再 LIMIT

範例

找出最貴的前 5 個商品:

像是跟資料庫說:「請列出最貴的前 5 個商品」。

AI 協作:學了這個,跟 AI 怎麼配合?

排序和取前幾筆的語法很簡單,但「排什麼、取幾筆」是你的決策。

你的人類優勢:

  • 你知道報表要「按金額從高到低」還是「按日期從新到舊」
  • 你能判斷 Top 10 vs Top 50 哪個對這次分析更有意義

可以這樣跟 AI 說:

幫我找出銷售金額最高的前 20 筆訂單,依金額由大到小排列,顯示客戶名稱和訂單金額。

練習題

互動示範

DEMO 1可以修改程式碼試玩

挑戰任務

Task 1

查出所有商品,按價格由高到低排序

Task 2

查出最貴的前 5 個商品

Task 3

查出價格最低的前 3 個商品(顯示 name 和 price)

BackNext Lesson →