10月31日(木)1、2コマ目
今日、やったこと グループ化 [練習問題]練習問題3 今日のホワイトボード ダメな例 SQLの感覚で書くとエラーになってしまう例を紹介。 図 LINQのダメな例 〇ダメな例1 joinのon以降(結合条件)は以下を守らないとコンパイルエラー。 左辺はfrom指定値 右辺はjoin指定値 〇ダメな例2 グループ化した際、select句ではgroup指定値以外は使えない。 グループ関数を使う count()やsum()、min()、max()を使う。 count()以外は引数がラムダ式。 図 グループ関数を使う 〇count()を使う Count()関数でグループ内のデータ件数をカウント。 〇sum()、min()、max()を使う くどいけど、引数はラムダ式。 複数列でグループ化 group byにて、匿名クラスで指定されたプロパティの値が同じ行を同じグループにする。 select句でデータを取り出す際は、Keyプロパティはグループ化する際の匿名クラス。 図 複数列でグループ化 練習問題3 文字列のフォーマット指定のうち、日時データのフォーマット指定子 図 日付のフォーマット指定子 次回は 練習問題の解説。