一般社団法人 全国個人事業主支援協会

COLUMN コラム

今回は、クエリの実行結果を並べ替える方法を記載する

取得するデータ

今回は、無料で使用できるデータセット「bigquery-public-dataset」のテーブル「bigquery-public-data.google_ads.geotargets」からカラム「parent_id」「criteria_id」「en_name」を取得する。

上記を取得するクエリは以下。

SELECT
  parent_id, criteria_id, en_name
FROM
  bigquery-public-data.google_ads.geotargets

クエリ実行結果を並べ替える

クエリの実行結果を並べ替えるには、ORDER BY句を使用する。
ORDER BY句はテーブル名の後(WHERE句で取得条件を指定している場合はその後)に置き、
並べ替えに使用するカラムを指定する。※カラムは複数指定可能

以下は、「bigquery-public-data.google_ads.geotargets」からカラム「parent_id」の順に並び替えた場合のクエリである。

SELECT
  parent_id, criteria_id, en_name
FROM
  bigquery-public-data.google_ads.geotargets
ORDER BY
  parent_id

結果より、parent_idの昇順に並び替えられていることがわかる。
また、ORDER BY句で指定したカラムの後にDESCをつけると降順に並び替えることができる。

SELECT
  parent_id, criteria_id, en_name
FROM
  bigquery-public-data.google_ads.geotargets
ORDER BY
  parent_id DESC

The following two tabs change content below.

Kyota

最新記事 by Kyota (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア