今回はSQLを使って、変数を使用する方法について解説します。
まず事前準備としてテーブルを作成します。
(参考:【SQL】【Snowflake】テーブルの更新【CREATE OR REPLACE TABLE】 | ビジネスイッチ (how-to-business.com))
(参考:【SQL】【Snowflake】テーブルに値を格納する方法【INSERT】 | ビジネスイッチ (how-to-business.com))
-- insert1-
-- 新規作成用
create or replace table DB1.PUBLIC.DATA1
(
"id1" VARCHAR(10),
"id2" VARCHAR(10)
);
-- insert1-
-- データ挿入
INSERT INTO DB1.PUBLIC.DATA1 VALUES ('1111', '1111');

続いて変数を利用していきます。
-- 変数1
set num1 = '1111';
select *
from DB1.PUBLIC.DATA1
where "id1" = $num1;

- SET句により、num1に’1111’を代入している。
- 変数を利用する際は、$を付ける。
- where “id1” = ‘1111’
-- 変数2
set num1 = '2222';
select *
from DB1.PUBLIC.DATA1
where "id1" = $num1;

- SET句により、num1に’2222’を代入している。
- 変数を利用する際は、$を付ける。
- where “id1” = ‘2222’