Kumasoftの開発記録
2013年1月4日金曜日
MySQL 先頭の指定件数だけselectする
SQLで先頭のN件のみselectしたい場合、SQL AnywhereとSQL ServerはTOP句を使って指定する。
たとえば3件だけとってきたい場合は以下のように記述する。
SELECT TOP 3 * FROM mytable ORDER BY mycol1;
MySQLで同じことをする場合はLIMIT句を使うようである。
SELECT * FROM mytable ORDER BY mycol1 LIMIT 0,3;
ORDER BY句の後につけるんですね。初めて知りました。
0 件のコメント:
コメントを投稿
‹
›
ホーム
ウェブ バージョンを表示
0 件のコメント:
コメントを投稿