MySQLのLIMITのようなアンサーセットから部分抜きだしを実現するには?
DB2でアンサーセットの先頭からn行目までをフェッチするには、FETCH FIRST n ROWS ONLY
をSELECTの最後につけることで実現可能です。
またDB2 9.7 Fix Pack 2以降ではLIMIT
やOFFSET
句も利用可能になっています。ただし、 DB2_COMPATIBILITY_VECTOR変数にMYSの設定が必要です。
DB2_COMPATIBILITY_VECTOR=MYS
db2stop
db2start
参照)