BigQuery で変数を使う
BigQuery で変数を使う場合、create temporary function で可能でした。
以下がサンプルです。
CREATE TEMPORARY FUNCTION getName() AS ('Tami');
WITH
users AS (
SELECT
'Tami' AS name,
UNION ALL
SELECT
'Hito',
UNION ALL
SELECT
'Ebi' )
SELECT
*
FROM
users
WHERE
name = getName()
function なのであくまで何かを処理する関数を定義するのが元々の目的かと思いますが、こういう定数を返すことにも利用できます。
最近のコメント