指定した数値の数の*
を返す関数を作ってみました。
この関数を使うことで、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