DB2 SQLパズル

 サイト設立 2007年6月 6日
  最終更新日 2010年7月19日


Joe Celko氏の著書[SQLパズル]の内容をふまえて構造化定理を意識しつつ、SQLパズルを解くサイトです。
DB2 V9.5以降が対象です。


勉強会の資料

DB2の分析関数の使用例
SQL徹底指南書の前半問題をDB2で解く


CodeZineの執筆記事

分析関数の衝撃1 (前編)
分析関数の衝撃2 (中編)
分析関数の衝撃3 (後編)
分析関数の衝撃4 (完結編)
分析関数の衝撃5 (総集編)
分析関数の衝撃6 (応用編)


2 基本編

2-3 主に繰り返し機能に相当

2-3-1 モード(最頻値)を取得
2-3-2 メジアン(中央値)を取得


8 他サイトや技術書などのSQLパズル

8-1 OracleのLead関数とLag関数を模倣
8-2 分析関数のcount関数のdistinctオプションを模倣


再帰with句のサンプル

01 OracleのLevel擬似列を模倣
02 Oracleのsys_connect_by_path関数を模倣
03 Oracleのorder siblings byを模倣
04 Oracleのconnect_by_IsLeafを模倣
05 Oracleのconnect by nocycleを模倣
06 ナイト巡回問題
07 最短距離問題
08 最小全域木問題
10 数独を解く


DB2メモ


姉妹サイト

OracleSQLパズル
MySQLパズル
PostgreSQLパズル
正規表現パズル
ブール代数パズル
Javaアルゴリズムパズル
C#のサンプル集
C++のサンプル集
SQLServerのSQLのサンプル集
JavaScriptのサンプル集
競技プログラミングのソース置場