【SQL入門】目的別のSQLメモ~集約関数と月別にレコードを取得する~
【今回の紹介】
SQLを勉強中なのでその内容をメモレベルで記載します。
ちなみに今回はこの書籍を使用しながら学習しています。
SQLに関する本は数冊みましたが、これが具体的でわかりやすかったです(初心者目線です)
現場で使えるSQL―Oracle/SQL Server対応 (DB Magazine SELECTION)
【内容】
~目的別~
■ある列の平均・合計・最大・最少を取得したい。
集約関数を使用する。集約関数とはある項目に対し集計を行うもの。
例)列名があるレコードの件数を調べる
select count(列名) from テーブル名
同様にSUM・AVG・MIN・MAXが使用できる
メモ①カラムがNULLの場合はカウントされないで注意
メモ②MAX・MINは日付にも適用できるようなので、最新や最も古いレコードを取得することもできる