- HOME >
- えびふらい
えびふらい
Webディレクター歴6年 兼 PdMとして活動中。 SQLや各社アプリ考察など、webディレクターの方向けの記事を掲載していきます!
webディレクターのお役立ち情報を発信!
どうも、hosigakiです! 「SQLでオリジナルの関数を作れたらな〜...」と思ったことはありませんか?実はこれ簡単に作れるんです! 今日は、「ユーザー定義関数」(以下、UDF)について解説します ...
2023/3/26 OVER, PARTITION BY, WINDOW関数, ウィンドウ関数
どうも、hosigakiです! ウィンドウ関数と聞くと、なんか難しそうで取っつきにくいですよね...。そこで今日は、分かりやすくウィンドウ関数の書き方をまとめてみました! ウィンドウ関数の書き方 今回 ...
どうも、hosigakiです! サービスの数字を見ていく中で、昨年と今年のデータを対比したい時ってありますよね。例えば、直近のユーザー登録数が増えている時、それが施策による影響なのか、毎年見られる時期 ...
どうも、hosigakiです! 皆さんは、データ分析時に日付の月初や月末を算出したくなる時はありませんか?今日はその出し方について解説します! 月末と月初の出し方 以下のテーブルがあるとします。 d ...
どうも、hosigakiです! 皆さんは、目の前のデータを簡単にテーブル化して、SQLで操作したい!と思ったことはありませんか? 即席テーブルを作成する方法としては、以下のように「UNION ALL」 ...
2023/1/7 INNER JOIN, LEFT OUTER JOIN, 内部結合, 左部外部結合
どうも、hosigakiです!今日は、2つのテーブルを結合する際の、結合条件について、詳しく解説します! 結合条件の書き方は3パターン! テーブル結合には、三通りのパターンが存在します。ここでは、以下 ...
どうも、hosigakiです! 今日は、QUALIFY句を使った分析時のテクニックをご紹介します! GROUP BY 句を使って、こんな分析していませんか?(筆者の実体験) user_name pur ...
2023/1/7 AVG
AVG(2, 1, NULL) の答えは 1?1.5? name amount 太郎 2 次郎 1 三郎 0 table1 name amount 太郎 2 次郎 1 三郎 table2 上の二つのテ ...
こんにちは、hosigakiです。今日はウィンドウ関数の一つ、LAG関数の使い方を紹介します!(ウィンドウ関数について分からない方は、こちらの記事で詳しく取り上げておりますので、ご参照ください!) L ...
どうも、hosigakiです!皆さんは、コメントアウトって知っていますか? 今日はコメントアウトの活用方法をご紹介します! コメントアウトとは? 「コメントアウト」とは、クエリ内に書くことができるメモ ...
どうも、hosigakiです! 今日は、「QUALIFY句」の使い方を紹介します! QUALIFYって何? QUALIFY句とは、ウィンドウ関数の結果で抽出結果を絞り込むことができる関数です!(ウィン ...
2022/8/31 PARTITION BY, RANK, SQL, ウィンドウ関数, 分析関数
こんにちは、hosigakiです!夏も終わりに近づいてきましたね。 今日はウィンドウ関数で、PARTITION BY という構文について説明します。(ウィンドウ関数について分からない方は、こちらの記事 ...
2022/12/27 SQL
どうも、hosigakiです!今日は、仕事中にデータチームの方に教えてもらった小技についてご紹介します! 日時をdate型に変換して日付指定 どのテーブルにも必ずと言っていいほど入っている「creat ...
どうも、hosigakiです! テーブルからデータを抽出するとき、「特定の列だけを除外して抽出したい!」って思うことはありませんか?今日は、そんな希望を叶える演算子、EXCEPT についてご紹介します ...
どうも、hosigakiです!今日はHAVING句の使い方について紹介します! そもそもHAVING句って何? HAVING句とは、 GROUP BY句と組み合わせて使う、実行結果を絞るための構文のこ ...
どうも、hosigakiです!今日は「GROUP BY句」に関する、ちょっとしたテクニックをご紹介します! (検証環境:BigQuery) 基本的なGROUP BY句の使い方 GROUP BY句につい ...
こんにちは、hosigakiです! 今回は「ゼロ除算エラー」の紹介と、その対処方法についてまとめていきます! ゼロ除算エラーって何? SQLで分析をしていて、「division by zero」のよう ...
2022/8/29 SQL, UNBOUNDED FOLLOWING, UNBOUNDED PRECEDING, ウィンドウ関数, 分析関数, 構成比率, 累積比率, 集約関数
どうも、hosigakiです!今日はSQLで、構成比率と累積比率の算出方法を説明します! 構成比率と累積比率について 以下は、1月における日別登録者数を示します。 3列目は構成比率で、その日の登録者数 ...
2022/4/19 GENERATE_ARRAY, SQL, UNNEST, 定点観測, 日付
日付が歯抜けだとミスリードに繋がる!? SQLでデータ分析をしていると、次のように特定の日付がないデータが抽出されることがあります。 created_date n_of_users 2022-1-1 ...
どうも、hosigakiです!今日は、定点観測用のクエリ作成時のポイントについて解説します! そもそも定点観測とは 「定点観測」とは、 同じ指標を時系列ごとに追っていく観測手法 のことで、別名「時系列 ...