いきなり答える備忘録

Google Workspace・Microsoft 365・LibreOfficeなどに関するメモ

(Gスプレッドシート)QUERY関数でSELECTを省略すると全列抽出する

 GoogoleスプレッドシートのQUERY関数において、第2引数にSELECTを含めない場合の結果についてです。

  • QUERY関数の第2引数で「SELECT *」などとしなくとも、SELECTを省略すればすべての列が抽出されます。

手順

f:id:accs2014:20191124123729p:plain:right:w550

 画像はF3セルに次のように記した結果です。

=QUERY(B3:D8)

 対象となっているB3:D8のすべてのデータが抽出されています。
 そもそも第2引数自体が必須ではないことが分かります。

f:id:accs2014:20191124123732p:plain:right:w550

 今度は次のように記した結果です。

=QUERY(B3:D8,"ORDER BY D")

 第2引数によりD列の値の昇順で並べ替えられています。
 このように、第2引数を含める場合であってもSELECTを省略すればすべての列が抽出されます。「SELECT *」などとする必要はありません。