見出し画像

SQL(基礎編2)

こんにちは。今日は昨日のSQLの続きで関数について勉強していきたいと思います。基本情報処理技術者試験の午後問題にも出ます。ちなみに一度落ちたっきり私は受けてませんがね。てへー。

画像2

SQLの集合関数

エクセルを使っていたら全然余裕の関数です!

画像1

memberテーブル

画像3

□ SUM(合計値を求める)

SELECT SUM(height) FROM menber;

688

画像4

□ AVG(平均値を求める)

SELECT AVG(height) FROM menber;

172

画像5

□ MIN(最小値を求める)

SELECT MIN(height) FROM menber;

158

画像6

□ MAX(最大値を求める)

SELECT MAX(height) FROM menber;

185

画像7

画像12

□ COUNT(件数・個数を求める)

COUNTは、次のキーワードと組み合わせて使うよ。

画像10

・COUNT(*)・・・全ての行数

SELECT COUNT(*) FROM menber;

4

画像9

・COUNT(列名)・・・NULLを除いた行数

COUNT(ALL 列数)と同じ。
DISTINCTでないことを示す為わざと書くがある。
SELECT COUNT(name) FROM menber;
SELECT COUNT(ALL name) FROM menber;​

画像10

・COUNT(DISTINCT 列名)・・・NULLも重複も除いた行数

SELECT COUNT(DISTINCT name) FROM menber;

画像11

今日はここまでー!背中痛い。

基礎編1はこちら👇 超大作となっております。

なんちゃってー!

画像15

画像13





なにとぞ なにとぞー