🦎
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