SQL(基礎編2)
こんにちは。今日は昨日のSQLの続きで関数について勉強していきたいと思います。基本情報処理技術者試験の午後問題にも出ます。ちなみに一度落ちたっきり私は受けてませんがね。てへー。
SQLの集合関数
エクセルを使っていたら全然余裕の関数です!
memberテーブル
□ SUM(合計値を求める)
SELECT SUM(height) FROM menber;
688
□ AVG(平均値を求める)
SELECT AVG(height) FROM menber;
172
□ MIN(最小値を求める)
SELECT MIN(height) FROM menber;
158
□ MAX(最大値を求める)
SELECT MAX(height) FROM menber;
185
□ COUNT(件数・個数を求める)
COUNTは、次のキーワードと組み合わせて使うよ。
・COUNT(*)・・・全ての行数
SELECT COUNT(*) FROM menber;
4
・COUNT(列名)・・・NULLを除いた行数
COUNT(ALL 列数)と同じ。
DISTINCTでないことを示す為わざと書くがある。
SELECT COUNT(name) FROM menber;
SELECT COUNT(ALL name) FROM menber;
・COUNT(DISTINCT 列名)・・・NULLも重複も除いた行数
SELECT COUNT(DISTINCT name) FROM menber;
今日はここまでー!背中痛い。
基礎編1はこちら👇 超大作となっております。
なんちゃってー!
なにとぞ なにとぞー