SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) - コメント[1]
「先頭からn件のレコード(結果セット)だけ取得する方法が知りたい。」というのは、データベース関連のメーリングなどで以前からよくある質問ですが、SQL ServerやOracle、MySQL、PostgreSQLなどRDBやバージョンによ... 全文を表示
上位n件のデータを取得するSQLでは、表(テーブル)の結合を使用することも多いと思われるので、結合時のパーフォマンスに関する情報を置いときます。
複数テーブル結合方法のパフォーマンスについて
http://social.msdn.microsoft.com/Forums/en-US/1f364a38-1c0d-4754-bcd6-6d11c4b4e809
津島博士のパフォーマンス講座 第9回 良いSQLについて
http://www.oracle.com/technetwork/jp/database/articles/tsushima/tsm09-1598259-ja.html
表の結合を極めるチューニング・テクニック (1/4)
http://www.atmarkit.co.jp/ait/articles/0503/24/news107.html
表の結合を極めるチューニング・テクニック (2/4)
http://www.atmarkit.co.jp/ait/articles/0503/24/news107_2.html
表の結合を極めるチューニング・テクニック (3/4)
http://www.atmarkit.co.jp/ait/articles/0503/24/news107_3.html
表の結合を極めるチューニング・テクニック (4/4)
http://www.atmarkit.co.jp/ait/articles/0503/24/news107_4.html