
[sqlite3] グループごとの文字列結合 (GROUP_CONCAT)2023年1月10日
SQLのGROUP_CONCAT関数を使い、記事とタグのテーブルを例に、グループ化した行の文字列をカンマ区切りで1行にまとめる方法を解説する。

SQLのGROUP_CONCAT関数を使い、記事とタグのテーブルを例に、グループ化した行の文字列をカンマ区切りで1行にまとめる方法を解説する。

SQLにおけるNULLの扱いとCOALESCE関数の使い方を、商品テーブルの計算例を用いて解説し、NULLによる計算結果の消失を防ぐ方法を紹介する。


SQLのUNIONとUNION ALLの違いを、2つのクラス名簿を統合する例で解説し、重複排除の有無によるパフォーマンスの違いを説明する。

SQLのWHERE句とHAVING句の違いを、注文データの集計例を用いて解説し、集計前後どちらでフィルタリングすべきかを整理する。

SQLの自己結合(Self Join)について、社員と上司の階層データを例に、同じテーブルをエイリアスで結合する方法を解説する。




PythonでSQLiteとPolarsを使ってSQLを実行・検証する環境構築と、テーブル作成や基本的なSELECT・WHERE・ORDER BYの使い方を解説する。