Google BigQueryで数字をカンマ区切りにする

GCP BigQuery

Format関数を使います。

SELECT
  FORMAT("%'d", x) AS num
FROM (
  SELECT
    10000 AS x
  UNION ALL
  SELECT
    20000 AS x)

float型の場合は形式指定子を【f】にすれば良いです。
小数点以下を切りたい場合は形式指定子の前に【.(ドット)】を入れます。

SELECT
  FORMAT("%'.f", x) AS num
FROM (
  SELECT
    10000. AS x
  UNION ALL
  SELECT
    20000. AS x)

コメント

タイトルとURLをコピーしました