SQL辞典

【SQL集計関数】AVG関数 ? 平均値を求める (Oracle、SQL Server)

投稿日:2009年8月29日 更新日:

平均値を求めるには、AVG関数を使います。

使用例:全社員の給料の平均値を求める

SELECT AVG(salary) FROM tbSalaryTable;

AVG(salary)
————————
254000

使用例:部署ごとに給料の平均値を求める

SELECT deptCD, AVG(salary) FROM tbSalaryTable
GROUP BY deptCD;
deptCD ? ? ?AVG(salary)
—————————————-
100 ? ? ? ? ? 150000
200 ? ? ? ? ? 203090
300 ? ? ? ? ? 403200
400 ? ? ? ? ? 305420

SQLコマンド辞典に戻る

広告

広告

-SQL辞典


comment

関連記事

no image

【SQL集計関数】SUM関数 – 合計値を求める(Oracle、SQL Server)

OracleやSQL Serverなどで列の合計値を求めるにはSUM関数を使います。集計関数の中でSUM関数が一番良く使われる関数です。引数にDISTINCTを修飾すると重複を除いた合計を求める事がで …

no image

【SQL集計関数】COUNT関数 ? 行数をカウントする (Oracle、SQL Server)

行数をカウントするにはCOUNT関数を使います。COUNT関数はDISTINCTで修飾すると、重複を取り除いた合計を抽出できます。 使用例:社員数をカウントする SELECT COUNT(*) FRO …

no image

【SQL文字列関数】SPACE – スペース文字の作成(SQL Server)

SQL ServerではSPACE関数を使ってスペース文字を返す事ができます。 文法: SPACE(n) 長さn個のスペース文字を作成する。 使用例:姓と名の間に3個のスペース文字を作成する SELE …

no image

【SQL算術関数】TRUNC – 数値を切り捨てる(Oracle)

Oracleで数値を切り捨てるにはTRUNC関数を使います。SQL ServerはROUND関数を使って四捨五入と切り捨ての両方の処理を行う事ができます。 文法: TRUNC(value [ , d …

no image

【SQL変換関数】CONVERT – 型の変換を行う(SQL Server)

SQL Serverでデータの型の変換を行う場合は、CONVERT関数を使います。 文法: CONVERT(type, value, [stype]) valueをtypeの型に変換する。styleで …

広告

転職