[ SPECIAL ]

MySQL 5.1.39

MySQL で上位 10 件を抽出する

2011/02/08 Tomohiro Kumagai

□ SQL で上位 10 件を抽出する

MySQL で上位 10 件を抽出したい場合には、次のようにします。

SELECT * FROM `SampleTable` ORDER BY `LastUpdate` LIMIT 10;

このように "ORDER BY" 句と "LIMIT" 句を使用することで、上位何番目までといったデータを抽出することができます。

なお、MySQL の "LIMIT" 句では、"LIMIT x, n" というようにして x 番目から n 個といった指定もできるので、データの途中を取得することも簡単です。

ちなみに、Microsoft SQL Server で同様のことをしたい場合は "SELECT TOP 10 * FROM [SampleTable] ORDER BY [LastUpdate]" で実現できます。

 


 

カスタム検索

copyright © Tomohiro Kumagai @ EasyStyle G.K.
contact me: please from mail-form page.