テクノロジー

SQLの基礎:「MySQLでデータ取得~集計関数~」

k-99's icon'
  • k-99
  • 2022/12/11 13:13
Content image

SQLでは、膨大なデータ管理されているデータベースを扱うため、様々なデータ取得して分析することができます。

 

ここでは、MySQL集計関数を活用したデータ取得について簡単に解説します。

 

【この記事はこんな方に向けて書いています】

・SQLの勉強をしてデータベースを扱ってみたい

・MySQLで集計関数を使ってデータの合計や平均などを取得したい

 

【目次】

・SUM(合計)

・AVG(平均)

・MAX(最大値)

・MIN(最小値)

・COUNT(行数)

・まとめ

 

【SUM(合計)】

SUM合計を求める集計関数です。

SUMを使うとカラム合計を求めたデータ取得することができます。

 

先日の記事で、スーパー食品コーナーに並んでいる商品を格納したテーブルを作成しました。

テーブル「items」データ取得します。

 

Content image

データ取得できました。

 

商品価格合計を求めます。

SUMを使ってカラム合計を求めるときは

SELECT SUM(カラム名) FROM テーブル名;

と記述してEnterを押します。

 

Content image

商品価格合計を求めることができました。

 

【AVG(平均)】

AVG平均を求める集計関数です。

AVGを使うとカラム平均を求めたデータ取得することができます。

 

商品価格平均を求めます。

AVGを使ってカラム平均を求めるときは

SELECT AVG(カラム名) FROM テーブル名;

と記述してEnterを押します。

 

Content image

商品価格平均を求めることができました。

 

小数点以下桁数が多いので、FLOORを使い小数点以下切り捨てデータ取得します。

 

Content image

小数点以下切り捨てデータ取得できました。

 

【MAX(最大値)】

MAX最大値を求める集計関数です。

MAXを使うとカラム最大値取得することができます。

 

商品価格最大値取得します。

MAXを使ってカラム最大値取得するときは

SELECT MAX(カラム名) FROM テーブル名;

と記述してEnterを押します。

 

Content image

商品価格最大値取得できました。

 

【MIN(最小値)】

MIN最小値を求める集計関数です。

MINを使うとカラム最小値取得することができます。

 

商品価格最小値取得します。

MINを使ってカラム最小値取得するときは

SELECT MIN(カラム名) FROM テーブル名;

と記述してEnterを押します。

 

Content image

商品価格最小値取得できました。

 

【COUNT(行数)】

COUNT行数を求める集計関数です。

COUNTを使うとカラム行数取得することができます。

 

商品価格行数取得します。

COUNTを使ってカラム行数取得するときは

SELECT COUNT(カラム名) FROM テーブル名;

と記述してEnterを押します。

 

Content image

商品価格行数取得できました。

まとめ

集計関数を使うとデータの合計・平均・最大値・最小値・行数などを取得できる

・集計関数を使うと計算の手間を省けるため効率的にデータ分析ができる

 

ここまで読んで頂きありがとうございました。

Content image

 

Twitter

 

-------------------------------------------------------------------------------------

【関連記事】

SQLの環境構築「MySQL」

SQLの基礎:「MySQLの起動」

-------------------------------------------------------------------------------------

当ブログの記事一覧(カテゴリー別)

 

Article tip 0人がサポートしています
獲得ALIS: Article like 0.00 ALIS Article tip 0.00 ALIS
k-99's icon'
  • k-99
  • @k-99
python初学者です。pythonで勉強した内容を自分なりにわかりやすくアウトプットしていきます、よろしくお願いします。Twitter:@python_begin

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
他カテゴリ

ALISのシステム概観

Like token Tip token
5.00 ALIS
Eye catch
テクノロジー

なぜ、素人エンジニアの私が60日間でブロックチェーンゲームを制作できたのか、について語ってみた

Like token Tip token
270.93 ALIS
Eye catch
他カテゴリ

機械学習を体験してみよう!(難易度低)

Like token Tip token
124.82 ALIS
Eye catch
ゲーム

ドラクエで学ぶオーバフロー

Like token Tip token
30.10 ALIS
Eye catch
クリプト

Bitcoin史 〜0.00076ドルから6万ドルへの歩み〜

Like token Tip token
947.13 ALIS
Eye catch
クリプト

Uniswap v3を完全に理解した

Like token Tip token
18.92 ALIS
Eye catch
テクノロジー

iOS15 配信開始!!

Like token Tip token
7.20 ALIS
Eye catch
クリプト

Bitcoinの価値の源泉は、PoWによる電気代ではなくて"競争原理"だった。

Like token Tip token
159.32 ALIS
Eye catch
テクノロジー

彼女でも分かるように解説:ディープフェイク

Like token Tip token
32.10 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

Like token Tip token
46.60 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

Like token Tip token
121.79 ALIS
Eye catch
テクノロジー

オープンソースプロジェクトに参加して自己肯定感を高める

Like token Tip token
85.05 ALIS