SQL Master データベースエンジニアとLinuxエンジニアのための情報まとめ

OracleやMS SQL serverの資格対策、SQLコマンド辞典、Linuxコマンド辞典、セキュリティに関する情報

SQL辞典

【SQL算術関数】GREATEST – 引数の中から最大値を返す (Oracle)

投稿日:2009年9月14日 更新日:

Oracleでは、2つ以上の引数の中から最大値を返すGREATEST関数があります。逆に引数の中から最小値を返すにはLEAST関数を使います。

文法:

GREATEST(a, b [, c, …..] )

引数の中から最大値を返す。引数は2つ以上でいくつでも設定できる。

使用例:英語、数学、物理のテストの点数から最高点を求める。

SELECT user, english, math, physics, GREATEST(english, math, physics) FROM tbExamTable;

user     english  math  physics  GREATEST(english, math, physics)
—————————————————————————————————
Yamada   56     33    79     79
Kawai    80     67    46     80

SQLコマンド辞典に戻る

広告

広告

-SQL辞典


comment

関連記事

no image

【SQL日付関数】DATENAME – 日付要素を文字として取得する(SQL Server)

SQL Serverでは日付値から日付要素を文字列をして取得する為にDATENAME関数を使う事ができます。 文法: DATENAME(element, value) valueに指定した日付値の日付 …

no image

【SQL文字列関数】INSTR – 文字列を検索して文字列の位置を返す(Oracle)

Oracleでは、INSTR関数を使用して文字列の位置を求める事ができます。 文法: INSTR(word, target [, N [, M] ] ) wordで指定した文字列からtargetを検索 …

no image

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

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

no image

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

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

no image

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

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

広告

転職