884 日目(晴れ)すばらしい麦茶
0:10 前日にモリモリ食っても便意が全然ない中、排便チャレンジ。
【ファミコン】ヘラクレスの栄光 ハデスを倒しビーナスを救い出すRPG - YouTube: なるほど神ゲーだ。序盤で買っただいこんとさんまは有益なのだろうか。
Docker のインストールをするか。思いとどまる。YouTube を聴きながら麻雀の練習。
2:15 消灯。就寝。
7:05 起床。納豆、白身タルタルバーガー、バナナを食す。歯を磨く。 ゴミ袋を一つ出して出勤。
7:45 現場。週明けの可燃ゴミ処理日と管理会社と組合の総会日が重なり、面倒だ。 荷物を管理人室兼集会室に置けない。椅子を一個外に出して私物をまとめるしかない。
9:30 管理会社のお偉いサン方到着。初めてのメンツだ。麦茶のペットボトルを奢ってもらう。 ペットボトルを始末するのは私自身だが、ありがたい。 会議中は掃除をして時間をつぶす。管理人室に早く入室したい。
館内を清掃していると、一人がわざわざここまで上がってくれて終了を告げてくれる。 それなら掃除を終わろう。管理人室で諸々を片付ける。
10:40 撤収。麦茶をごくごく飲む。
10:45 ビッグエー墨田京島店。203 円。
- カレーピラフ風おにぎり
- コッペパンいちごジャム&マーガリン
- シーフードヌードル
イトーヨーカドー曳舟店。体温チェックとトイレ。
曳舟の部屋。白ブリーフ一丁になって体を拭く。PC を開く。 A Visual Explanation of SQLite Joins から再開。複数テーブルを扱うのはこの節からだろう。
INNER JOIN ... ON ...,INNER JOIN ... USING(..)LEFT JOIN ...: 左テーブル全残しCROSS JOIN ...: 直積
12:10 おやつ。
12:30 歯を磨く。テーブル結合を続ける。
- SQLite INNER JOIN with Examples:
複数テーブルに対して
INNER JOINを、テーブルの個数ぶんだけ書く。 - SQLite Left Join:
LEFT JOINはNULLが頻出する前提の問い合わせということか。 - SQLite CROSS JOIN with a Practical Example:
CROSS JOINが便利な状況は限られる。 - How To Emulate SQLite FULL OUTER JOIN Clause:
FULL OUTER JOINをLEFT JOINとUNION ALLで模すという趣旨だ。 SQLite はFULL OUTER JOINを実装していないだと? 手許のコンソールでは動作するが? 調べたらちょうど今使っている 3.39 で実装されたばかりだ。 - SQLite Self-join - Joining a Table to Itself:
INNER JOINでもLEFT JOINでも実現できる。色々と別名を付ける必要がある。
昔、ある銀行で目にした SQL 文には JOIN がどういうわけか書かれていなかった。
16:00 昼寝。
17:30 起床。外出。
押上駅前バス停~錦糸公園前。
18:10 オリナス錦糸町。二階トイレ。
18:25 タイトー F ステーションオリナス錦糸町店。MJ プロ卓東風戦 7 クレ。
【SCORE】
合計SCORE:-111.5
【最終段位】
四人打ち段位:鬼神 幻球:6
【9/27の最新8試合の履歴】
1st|------*-
2nd|*---*--*
3rd|-*---*--
4th|--**----
old new
【順位】
1位回数:1(10.00%)
2位回数:3(30.00%)
3位回数:3(30.00%)
4位回数:3(30.00%)
平均順位:2.80
プレイ局数:50局
【打ち筋】
アガリ率:20.00%(10/50)
平均アガリ翻:2.90翻
平均アガリ巡目:9.30巡
振込み率:18.00%(9/50)
【9/27の最高役】
最高役のデータがありません。最高役は、跳満以上のアガリが対象となります。
今月の浮きがとうとう溶け始める。たまにはプラスで一ヶ月を締め括りたいが、厳しくなってきた。 しかし私はいいほうで、対面の今月プロ卓東風トップだったはずのプレイヤーが五連ラスとか引いている。 勝負は本当にわからないものだ。私の今日の唯一のトップは弱っている彼を沈めてゲットした。
ビートマニアコーナー。DOLCE プロの放送前準備をワンクレ勝手に見学。 自販機で飲み物を購入してレベル 11 あたりから体を温めるようだ。
20:55 カスミオリナス錦糸町店。609 円。クーポン消費。
- 野菜ジュース (900)
- 五目炒飯
- 若鶏唐揚げ (3)
- いなり寿司 (3)
- 讃岐うどん
曳舟の部屋。シャワーを浴びる。
21:50 風呂を出る。PC を開いて晩飯を食い始める。チャーハンと唐揚げ。
- 【大荒れ】特殊ダブル役満と地和被弾しました - YouTube: 特殊なダブル役満の局。コメント欄ではサシコミを推奨。なるほど。
- お米の美味しい炊き方、そしてお米を食べることによるその効果。レジェンダリアを閉店までにフルコンする方法、そしてお米を繋ぐことによるその効果。 - YouTube: 本番を今晩の BGM にする。
22:35 歯を磨く。駅猫のフルコンを見逃す。
転職・求人情報サイトの type で三社ほどポジションマッチ案件に応募。 あとは AI の言うことに耳を傾けて画面を閉じる。
- SQLite Group By:
GROUP BYと集計関数をセットで習得する。HAVINGで絞り込む。 SQL 文中から参照しやすくなるので、集計列には名前をなるべく付ける。 - SQLite HAVING Clause with Practical Examples:
HAVING ...を使うにはGROUP BYを使う必要がある。 - SQLite UNION with Examples, UNION vs. UNION ALL
JOINが「横」ならUNIONは「縦」の結合だ。UNIONとUNION ALLでは後者のほうが素朴に結合する(重複を考慮しない)。UNIONに対するGROUP BYとORDER BYの 作用の違いに注意すること。
- SQLite EXCEPT
- SQLite Intersect
- SQLite Subquery: An Ultimate Guide for SQLite The Novices:
これは少々難解だ。
SELECT文がどこに入れ子になっているかに注意する。効率の問題もあり得る。 - SQLite EXISTS:
演算子
EXISTSは副問合せを入力とし、レコードが一件以上あるときに限り出力は真。 - SQLite CASE Expression: Simple CASE & Search CASE:
CASEは SQL 文のどこにでも現れる可能性がある。単純なCASEと検索されたCASEの二つに分類して理解する。
23:50 SELECT 文の一連の節を学習し終えたところで、今晩の自習時間を打ち切る。