えびふらい

Webディレクター歴6年 兼 PdMとして活動中。 SQLや各社アプリ考察など、webディレクターの方向けの記事を掲載していきます!

【SQL】ウインドウ関数で7日間移動平均を算出しよう!

【SQL】ウィンドウ関数で7日間移動平均を算出しよう!

どうも、hosigakiです! 皆さんは、「7日間移動平均」という言葉を知っていますか?今日は、定点観測で便利な「7日間移動平均」の意味と、それの算出方法をご紹介します! 7日間移動平均について 7日 ...

【SQL】COUNT(*)と COUNT(カラム名)の違い

【SQL】COUNT(*)とCOUNT(カラム名)の違い

どうも、hosigakiです!今日は華金ですね、皆さん一週間お疲れ様です!(^^)/ SQLを勉強したての頃、COUNT(*)とCOUNT(カラム名)の違いが分からず苦戦した記憶があります。ということ ...

【SQL】直近のユーザーほど不利になる!?データ分析の落とし穴

【SQL】直近のユーザーほど不利になる!?データ分析の落とし穴

2022/4/1    , , ,

春やな~ どうも、hosigakiです!春が近づいてきましたね!今日は、SQLでよくあるデータ分析の落とし穴について説明します! こんなクエリは落とし穴にハマってる!? 今が2022年5月だとします。 ...

【SQL】データ分析で必須!『日時』の操作知識まとめ

【SQL】データ分析で必須!『日時』の操作知識まとめ

データ分析において、『日時』データの取り扱いって、ちょっと面倒ですよね... 次の中で、どれか1つでも当てはまる方は、この記事を読んで、一緒に日時に強くなりましょう! タイムゾーンの違い が分からない ...

【SQL】DECLARE文で、オリジナルの変数を定義しよう!

【SQL】DECLARE文で、オリジナルの変数を定義しよう!

2022/3/26    , , ,

クエリ内で、自分が定義した変数が使えたらな~ なんて考えたことはありませんか?実は、そんな夢を叶えてくれる構文が、SQLには用意されているのです! きょうは、クエリ内で変数を定義できるDECLARE文 ...

【SQL】WITH句を使って、クエリの可読性をUP!

【SQL】WITH句を使って、クエリの可読性をUP!

2022/3/26    , ,

データ分析時、超複雑なクエリを創造してしまうことってありますよね...。後でそのクエリを読み返した際、 あれ、このクエリってどんなデータ抽出してたっけ?? 本当にこのクエリは合ってるのか? ...複雑 ...

【SQL入門編⑧】条件分岐をマスターしよう!

【SQL入門編⑧】条件分岐をマスターしよう!

2022/9/3    , , , ,

SQL入門編、いよいよ今回が最後となります。今日は条件分岐を作れる「CASE文」について勉強しましょう! CASE文について CASE文とは CASE文を使うと、以下のことが可能になります。 「〇〇の ...

【SQL入門編⑦】テーブルを結合しよう!その2

【SQL入門編⑦】テーブルを結合しよう!その2

前回の記事では、データ分析の際に欠かせない「テーブルの結合」について勉強しました。 実は、テーブルの結合方法には何種類があり、使い分けることで分析がぐっと楽になります!ということで、今日はテーブルの結 ...

【SQL入門編⑥】テーブルを結合しよう!その1

【SQL入門編⑥】テーブルを結合しよう!その1

この記事では、データ分析の際に欠かせない、「テーブルの結合」について勉強していきます! テーブルの結合について そもそもテーブルの結合って何? テーブルの結合をすることで、それまでのテーブルだけじゃ分 ...

【SQL入門編⑤】グループごとに抽出してみよう!

【SQL入門編⑤】グループごとに抽出してみよう!

はじめに 前回の記事では、集約関数について勉強しました。ここで復習も兼ねて、問題です! 以下のusersテーブルの中で、男性の平均年齢と女性の平均年齢をそれぞれ抽出するためには、どんなクエリを実行すれ ...

【SQL入門編④】集約関数を使ってみよう!

【SQL入門編④】集約関数を使ってみよう!

2022/3/12    , , , , , ,

皆さんは、次のような値を知りたいと思ったことはありませんか? 自社サービス利用者の平均年齢や一番若い人の年齢 直近1週間のユーザー登録数の合計 過去最高の売上額 今回は、そんな願いを叶える「集約関数」 ...

【SQL入門編③】データの絞り込み条件を決めよう!

【SQL入門編③】データの絞り込み条件を決めよう!

2022/3/12    , ,

前回のおさらい 前回の記事では、以下のusersテーブルに対して、 id name gender age created_at 1 太郎 男性 40 2022-1-1 12:20:48 2 よしお 男 ...

【SQL入門編②】テーブルからデータを抽出してみよう!

【SQL入門編②】テーブルからデータを抽出してみよう!

2022/3/6    , , ,

いよいよSQLの具体的な書き方を勉強していきます! まずはテーブルからデータを抽出してみましょう! まずは抽出の流れを理解しよう SQLの上達のコツは、事前に抽出の流れをイメージすることです!テーブル ...

【SQL入門編①】SQLのデータ取得の仕組みを知ろう!

【SQL入門編①】SQLのデータ取得の仕組みを知ろう!

2024/5/13    , ,

まずは簡単に、SQLのデータ取得の仕組みについて知っておきましょう! テーブルとは何か? テーブルの定義と仕組み テーブルとは、簡単に言うと「情報が集まったリスト」のことです。 ここでは、代表的な「ユ ...