SQL

Snowflake

Snowflakeで学ぶ LAG関数

LAG関数とは LAG 関数は一言でいうと、「前の行の値を参照するための関数」です。SQL は基本的に「行同士の関係」を意識せずに処理しますが、LAG 関数を使うことで、・前日との差分・前回の売上との比較・前のステータスとの変化とい...
Snowflake

SnowSQLでクエリ実行してみた

はじめに 別の記事でSnowSQLへのログイン方法を紹介しましたが、今回はSnowSQLでクエリを実行していきたいと思います。 ■SnowSQLとはSnowSQL は、Snowflakeに接続して SQL クエリを実行し、デー...
Snowflake

【SQL】マスタデータの論理削除の仕組みを作る

はじめに ・Snowflakeの環境を使います。・使用データのNAME列の名前は生成AIで作成しており、実在する人物とは関係ありません。・データベース名は「TEST」としています。・ID,名前(NAME),部署名(DEPARTMEN...
Snowflake

【Snowflake】多要素認証(MFA)の解除方法

はじめに 現状調べた限りでは、GUIで多要素認証の設定を解除する方法は見つかりませんでした。そのため、設定を解除するにはクエリを実行して解除する必要があります。 多要素認証を解除するクエリ ALTER USER IF E...
Snowflake

SnowSQL のインストール 〜 ログイン

SnowSQLのインストール ①以下のサイトからインストーラーをダウンロード (今回はWindowsを想定し、画像の赤枠部分をクリック) ②ダウンロードしたインストーラーをダブルクリックし、実行する ※セキュリティ警告...
Snowflake

【SQL】WITH RECURSIVE句を使って日付のfrom-toを縦持ちのデータに展開する

はじめに 実行環境:Snowflake使用言語:SQL 以下のようなサンプルデータを使用して検証します。 サンプルデータを作成するクエリはこちら↓ -- テーブルの作成 CREATE OR REPLACE ...
Snowflake

【Snowflake】クエリで環境構築試してみた

はじめに 今回はSnowflakeの勉強を兼ねて、クエリで環境構築を試してみました。環境構築といっても、たいそうなものではありません。今回作成したのは以下の内容です。 ・データベース ・スキーマ ・ロール ・ユーザーまた、ロールとユ...
タイトルとURLをコピーしました