「制限」に関する質問が以前にここで行われ、すでに参照したことは承知しています。私の質問は少し異なります。
私の質問は次のとおりです:
select id,somecol from sometable where someval=2 order by id desc limit 3
「SQL コマンドが正しく終了していません」というエラーが表示されます。どうすれば解決できますか? 追加情報が必要な場合は、遠慮なくお知らせください。
ベストアンサー1
通常、MYSQL データベースでは LIMIT を使用し、Oracle では Rownum を使用します。
MySQL 構文:
SELECT column_name(s) FROM table_name WHERE condition LIMIT number;
Oracle 構文:
SELECT column_name(s) FROM table_name WHERE ROWNUM <= number;
参考文献: