🦎
SQLのFETCH NEXTとFETCH FIRSTの違い
すっきりわかるSQL入門のドリルを始めました
ドリルA問題27の回答が
SELECT 更新日
FROM 口座
WHERE 更新日 IS NOT NULL
ORDER BY 更新日
OFFSET 0
FETCH FIRST 10 ROWS ONLY
となっているんですけど、この本の中でFETCH FIRSTって出てこないんですよね。
FETCH NEXTで説明してきたのにFETCH FIRST出てくるんかいってことで調べました。
違いはない
英語のセンテンス的な話であってSQL上で違いはないらしいです。
FETCH NEXTの方が英語的には正しいとか。
同じ理由でROWSに関してもROWで書いてもOKだそうです。
こっちは複数なのか単数なのかなのでわかりやすいですね。
Discussion