今回は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');
![](https://how-to-business.com/wp-content/uploads/2023/11/4155647026ae48ec9f0020c325fcedbc.png)
続いて変数を利用していきます。
-- 変数1
set num1 = '1111';
select *
from DB1.PUBLIC.DATA1
where "id1" = $num1;
![](https://how-to-business.com/wp-content/uploads/2023/11/b18715efb74c80f0679cbc3f43a9167e-1.png)
- SET句により、num1に’1111’を代入している。
- 変数を利用する際は、$を付ける。
- where “id1” = ‘1111’
-- 変数2
set num1 = '2222';
select *
from DB1.PUBLIC.DATA1
where "id1" = $num1;
![](https://how-to-business.com/wp-content/uploads/2023/11/e3e59680e3e64c5526df32b3154afd0f-1024x81.png)
- SET句により、num1に’2222’を代入している。
- 変数を利用する際は、$を付ける。
- where “id1” = ‘2222’