Article Outline
TOC
Collection Outline
[BIGQUERY] 分析入門
[BIGQUERY] SQL
■ 句(節)
■ 演算子
■ BigQuery特有
■ 関数
- approx_count_distinct() - 集計近似
- coalesce()
- countif()
- extract()
- greatest()
- ifnull()
- last_day()
- lead() / lag()
- left() / right()
- lower()
- nullif()
- parse_date()
- row_number() - 番号付
- safe_cast()
- split()
- st_distance()
- nth_value()
- first_value() / last_value()
- percentile_()
データ型
■ エラー
- error
- Resources exceeded during query execution: Not enough resources for query planning - too many subqueries or query is too complex
[BIGQUERY] ADVANCE
[BIGQUERY] ML
[BIGQUERY] DS
■ DS100ノック
■
[BIGQUERY] GA
|| クエリパラメータ(クエリストリング)
|| BigQueryで使う
| CLI ←基本コッチでしか使えないみたい
$ bq query --parameter='param::A' 'select @param'
Waiting on bqjob_xxxx ... (0s) Current status: DONE
+-----+
| f0_ |
+-----+
| A |
+-----+
cf.パラメータ化されたクエリの実行 - GoogleCloud
| WebUI
execute immediate """
select @param
"""
using
1 as param
動的SQLにすれば使える。(execute immediate配下で使えるが、文字列になるから見にくい)
cf.
- BigQueryクエリパラメータまとめ - Qiita
- EXECUTE IMMEDIATE - GoogleCloud
(関連) 🔍 GA4 構造化データをフラット化
|| REFERENCE
- クエリパラメータ - GoogleCloud
- パラメータ化されたクエリの実行 - GoogleCloud
- EXECUTE IMMEDIATE - GoogleCloud
- BigQueryクエリパラメータまとめ - Qiita
- パスパラメータとクエリパラメータの違い - Zenn
- URL クエリパラメータの正しい設定方法 - WebAntenna活用ノート
- クエリストリング(クエリ文字列・URLパラメータ)とは何か? - Promapedia