あおの記録42020.02.12|Java研修メモこんにちは、あおです\(^0^)/今日は始発じゃなくて、少しお家でゆっくりしてから家を出たのですが...。座れたとしても、やはり満員電車は慣れないものですね...。乗り物酔いしやすいので、電車に長時間乗るのも嫌なのですが、更に人酔いもするという(泣)。今日、皆さんに1番報告したいことはっ...。\(^0^)/お会いしたことがない社内の方々にも会うこともでき、色々なお話を聞くことができました!皆さん個性あふれる人たちで、もっといろいろなことを話したかったと思いました。2~3時間ほどだったのであっという間に時間が過ぎてしまいました...。楽しい時間が過ぎるのはいつも早いです(・.・;)次回も同様な会が開かれるようであれば、是非とも参加したいと思います!企画していただいた上司に感謝です、ありがとうございます(>_<)雑談はここまで!本日の研修内容を書いていきます。今日もSQLの課題を進めました。先日の復習と新しい項目「グループ化」を学習いたしました。今回のブログには先日の内容「関数」について記載いたします。Javaのif文と同じで「〇〇だったら表示」、「それ以外は△△」などをSQLで書くことを覚えました。書き方もJavaに似ているような感じはあるのですが...。うまく頭に定着しない...。使い慣れればとても便利な機能であると思ってます。表示させたい項目や数値を条件分岐して一発で表示できるので、探したいデータを見つけるのが楽になりそうです。SUBSTRING(id,3,2)FROMtestresult;asとはカラムの名前に別名を付けるときに使います。54行目の”SQL分1つで3人の合計得点”では各idと合計点(科目の点数を足す計算)を選択しています。合計点を表示するカラムは今回のテーブルに存在しません。」とするとカラムに合計という名をつけて表示することができます。今回の場合、以下のような出力になります。“ではCASEで条件分岐を用いて表示しています。WHENの後には「どういった条件?」を入力します。今回は「260点を超えない場合」を入れております。THENの後には「どうします?」を入力します。今回は不合格を表示したいので「不合格」を入れております。ELSEの後には「そうでなかった場合」を入力します。CASEとENDの中に条件式を記載しています。ENDのあとのASでは、カラムに合否という名前を付けました。今回の場合、以下のような出力になります。◆一言SQL、グループ化の次は「副問い合わせ」を学びます。今日一応内容については簡単に触れましたが、まだまだ理解不足です...。SQLで一番難しい内容だと思いました。詳細については後日記載いたします。習ったことはアウトプットできるよう、復習して忘れないようにしたいと思います。