2021-04-25から1日間の記事一覧

『SQLパズル 第2版』の別解など その3

『SQLパズル 第2版』の別解など その2 - 不思議の備忘録 の続き パズル45 ■別解 GROUP BY句にCASE式 SELECT句の特性関数はCASE式を用いたGROUPBY句と相互に変換できます SELECT cust_id ,CASE WHEN bill_date BETWEEN CURRENT_DATE - INTERVAL '30' DAY AND …

『SQLパズル 第2版』の別解など その2

『SQLパズル 第2版』の別解など その1 - 不思議の備忘録 の続き パズル27 ■答え2を正しく動作するように改良 SELECT S1.sno, S2.sno FROM Supparts AS S1 , Supparts AS S2 WHERE S1.sno < S2.sno AND S1.pno IN (SELECT S22.pno FROM Supparts AS S22 WHER…