LoginSignup
9
1

More than 5 years have passed since last update.

BigQuery Standard SQLで棒グラフを書いてみる

Posted at

指定した数値の数の*を返す関数を作ってみました。
この関数を使うことで、BigQueryのweb UIで簡単なデータの可視化を行うこともできます。

#standardSQL
CREATE TEMPORARY FUNCTION BAR_GRAPH(val INT64, char STRING)
RETURNS STRING AS ((
  SELECT ARRAY_TO_STRING(ARRAY(SELECT char FROM UNNEST(GENERATE_ARRAY(1, val))), '')
));

SELECT x, BAR_GRAPH(x, '*') FROM UNNEST([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) AS x ORDER BY x ASC
9
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
1