Google スプレッドシートのクエリ: limit を使用して行を制限する方法
LIMIT句を使用すると、Google スプレッドシートのクエリによって返される行数を制限できます。
LIMIT句は、特定の条件を満たすデータセット全体のすべての行を表示せずに、特定の条件を満たすいくつかの行をプレビューする場合に特に便利です。
この句では、次の基本構文を使用します。
=QUERY( A1:C11 , " SELECT * LIMIT 5 " )
この特定のクエリは、範囲A1:C11のヘッダー行と最初の5行を返します。
次の例は、実際にLIMIT句を使用する方法を示しています。
例: Google スプレッドシート クエリでの LIMIT の使用
さまざまなバスケットボール選手に関する情報を含む次のデータセットがあるとします。
次のクエリを使用すると、データセットの最初の 5 行とともにヘッダー行を返すことができます。
=QUERY( A1:C11 , " SELECT * LIMIT 5 " )
次のスクリーンショットは、このクエリを実際に使用する方法を示しています。
ヘッダー行と最初の 5 行が返されることに注意してください。
クエリが自然に 5 行未満を返す場合、 LIMIT句は出力に 5 行を表示することを強制しないことに注意してください。
たとえば、次のクエリを使用して、25 ポイントを超えるすべてのプレーヤーを表示するとします。
=QUERY( A1:C11 , " SELECT * WHERE C > 25 LIMIT 5 " )
次のスクリーンショットは、このクエリを実際に使用する方法を示しています。
元のデータセットには 25 ポイントを超えるプレイヤーが 2 人しかいないため、2 行だけが返されることに注意してください。
LIMIT 5句は、出力が 5 行になるように強制したわけではないことに注意してください。
代わりに、 LIMIT句は単に返される行数の最大値を設定します。
追加リソース
次のチュートリアルでは、Google スプレッドシートでその他の一般的な操作を行う方法について説明します。
Google スプレッドシートのクエリ: 一意の行のみを返す方法
Google スプレッドシートのクエリ: 結果からヘッダーを削除する方法
Google スプレッドシート クエリ: クエリ内の空白セルを無視する方法