【SQL】max / min / avgの使い方を例文を用いて解説(練習問題あり)
max / min / avg 関数の基本構文
max / min / avg はSELECT内で用い、それぞれに基づいた処理がなされる。
他にも、「sum」で合計を算出することもできる。
上の図で、「最年長の生徒の年齢」を求める場合は、
とクエリーを書けば、最年長の年齢を抽出することができる。
max /min /avg 関数の練習問題
練習問題を通じて、実践的にmax / min / avg の用法を理解していく。
練習問題 : 「30歳以上の生徒の平均年齢を抽出しなさい」
まずは、avg関数と、where句を用いた練習問題を解いていく。
where句の復習はこちら👇
回答は以下である。
max /min /avg 関数でよくあるエラーと解消法
max /min /avg 関数でよく起こるエラーと、その解消法を解説していく。
カラム()で括り忘れるケース
これらの関数は、指定したカラムを括弧()で括る必要がある。
()を付けないとエラーが出るため、ぜひ気をつけてもらいたい。
他にも、SELECT文で複数データを抽出する際に、カンマ「,」を書き忘れるなどのミスが起こるため、ぜひ以下のnoteも確認してもらいたい。
最後に自己紹介
はじめまして、ニューズピックス(https://newspicks.com/)でマーケターをしている平野佑樹です。
普段は、JobPicksというジョブ型キャリアを支援するWebサービス(https://job.newspicks.com/)を運営しており、
SQLやGoogle Analyticsを用いた分析
TwitterをはじめとしたSNS運用(ショート動画にも挑戦予定)
メールマガジン運用
Google Optimizeなどを用いたA/Bテスト
Search Consoleを用いてコンテンツSEOや開発に関わるSEO施策
など、幅広く業務を担当しています。
マーケターの業務を後押しするtipsをnoteにて発信しております。
(ぜひ、いいねや拡散お願いいたします🙇)
ぜひ、フォローや興味持っていただいた方は、(https://twitter.com/enterrocken)にDMいただけますと幸いです!