MySQL で上位 10 件を抽出する

SPECIAL


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]" で実現できます。