01 / 04
取り出す・絞り込む
INPUT · スライド
上から何件かだけ
02 / 04
`LIMIT` の形
クエリのいちばんうしろに LIMIT 数 と書くと、その件数だけ返ってくる。
どの行が来るかは並び順しだい。並びを決めていなければ、テーブルに入れたままの順で先頭から返るよ。
SELECT name, price FROM booths LIMIT 3;実行結果
わたあめ | 150 たこやき | 400 ジュース | 120
03 / 04
`ORDER BY` と組み合わせる
LIMIT の本当の出番は ORDER BY と一緒のとき。並べてから上から数件取れば「上位◯件」になるよ。
書く順番は WHERE → ORDER BY → LIMIT。いつも LIMIT が最後だよ。
SELECT name, sold FROM booths ORDER BY sold DESC LIMIT 3;実行結果
ジュース | 140 かきごおり | 118 やきそば | 97
04 / 04
1件だけ取り出す
LIMIT 1 なら「いちばん〜なもの」が1行で返る。最高記録や最安値を知りたいときの定番だよ。
件数より大きい数を書いてもエラーにはならない。あるぶんだけ返ってくるよ。ここから書いてみよう。
SELECT name, price FROM booths ORDER BY price DESC LIMIT 1;実行結果
たこやき | 400