SQL

Snowflake

Snowflakeで学ぶ LAG関数

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

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

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

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

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