SQL の SELECT TOP ステートメントの使い方
SQLでは、SELECT TOP文はデータベースから先頭N行のデータを選択するために使用されます。具体的な使い方は次のとおりです。
- 先頭N行のデータを選択する:
- 先頭N行を列名から選択する: 表名;
- 例えば、”Customers”という表の最初の5行のデータを選択する:
- SELECT TOP 5 * FROM Customers;
- データの上位N行を選択して並べ替える
- SELECT TOP N カラム名 FROM テーブル名 ORDER BY カラム名;
- 例えば、「Customers」テーブルにあるデータを最初の5行まで抽出し、「CustomerName」カラムの昇順で並べ替えるには、
- SELECT TOP 5 * FROM Customers ORDER BY CustomerName ASC;
- パーセントデータの選択
- 最上位 N パーセントの 列名 を テーブル名 から選択します。
- 例えば,「Customers」という名前の表のデータの上位 10% を選択する:
- TOP10パーセント Customers から * を選択します。
データベース管理システムによって具体的な構文や使い方は異なるので、あくまで一例として捉えてください。