(きのうと)きょうの日報 2018.04.21

🐳 やったこと

vending_machine_2nd

このへん をやった。師匠から アドバイス をうけて行った修正である。

SQL 書き方ドリル

第3章その1・副問合せを行うをやった。が、ここにきて「う、わからん」というケースに初めてぶつかった。

それは、

SELECT
  EmployeeID
 ,EmployeeName
 ,(
    SELECT
      MAX(Amount)
    FROM
      Salary
    WHERE
      EmployeeID = Employees.EmployeeID
  ) AS 最高支給金額
FROM
  Employees
WHERE
  EmployeeID IN
  (
    SELECT
      EmployeeID
    FROM
      Salary
    GROUP BY
      EmployeeID
    HAVING
      MAX(Amount) >= 300000
  )
;

という SQL が解答となる練習問題なんだけど、これのいちばん外側の SQL の選択リストにどんな副問合せを入れるか悩んでしまった。特に WHERE 句。この副問合せが発行されるときの集合の状態がイメージできてないせいなんだろうなと思う。

そのほか

前回の日報で

昨日書いたとおり夜の時間帯だといろいろ都合が絡みすぎて継続は難しいねっていうことで、「この活動」は朝の時間帯にやってみる方針に変えることにした。ということで明日朝早く起きてやってみることに。(そのため、きょうはやってない)

と書いたとおり、きのうの金曜日は朝に vending machine 活動と SQL 書き方ドリルを行った。

いまのお客さま先のオフィスに行くためにわたしは丸ノ内線を使うのだけど、丸ノ内線って地下鉄のなかでもかなり朝の通勤ラッシュがきついんだよね。それを避けたい気持ちもあって、きのうは 7:30 すぎの電車に乗ってみた。(今までの自分ならまだ寝てる時間帯だ… 💤

決してガラガラに空いているということはなかったけど、押しくらまんじゅうみたいなことにはならなかったのでストレスが少なかった。そしてオフィスの最寄り駅についてからも気持ちの余裕をもちつつ集中してもくもくできたので、朝ちゃんと起きられさえすればこの活動やっぱり朝が最強かもしれない。起きられさえすれば。

🍟 他に書きたいこと

きょうはこのあと予定があるのでちょっと早めだけど日報 done.

あしたは Docker のこととか勉強したいな〜 🐳