ORACLEを使ってみる
今の仕事ではDBにORACLEを使っているのだけど、いきなりこれでつまづいた。
SELECT
col1
, col2
FROM
table1
LIMIT
10
;
MySQLでは何も考えずに使っていたlimit句がORACLEでは使えなかった……。レコード数を制限するにはwhere句でrownumを使うのです。
SELECT
col1
, col2
FROM
table1
WHERE
rownum <= 10
;
ORACLEにはちょろちょろと方言がありそうです(MySQLの方が方言?)。