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文字列関数】REPLACE – 文字列の置換(Oracle、SQL Server)

文字列のある文字を、別の文字列に置換するにはREPLACE関数を使用します。 文法: REPLACE(word, x, y) wordからxを検索し、それをyに置換する。 使用例:メールアドレスのドメ …

no image

【SQL変換関数】COALESCE – NULL値でない最初の引数を返す(Oracle、SQL Server)

COALESCE関数は複数の引数を持ち、その引数を最初から評価して最初にNULL値でない引数を返します。難しそうですが、例を見ると使い方が簡単な関数だという事がわかります。COALESCE関数はOra …

no image

【SQL文字列関数】LEFT – 文字列の左(先頭)から指定した文字分だけ抽出(SQL Server)

SQL Serverで、文字列の左(先頭)から指定した文字分だけ抽出するにはLEFT関数を使います。 文法: LEFT(word, n) wordに指定した文字列の左からn文字分を抽出する。SQL S …

no image

【SQL文字列関数】CHAR、CHR – ASCIIコードを文字に変換する(SQL Server、Oracle)

ASCIIコードを文字に変換するにはCHAR(SQL Serverの場合)もしくはCHR(Oracleの場合)を使用します。 使用例:ASCIIコードを文字に変換する SELECT ascii_cod …

no image

【SQL変換関数】TO_DATE – 日付値に変換する (Oracle)

Oracleでは、TO_DATE関数を使って、文字列もしくは数値を日付値に変換することができます。 文法: TO_DATE(value [, format] ) valueに指定した文字列もしくは数値 …

広告

転職