SQL辞典

【SQL日付関数】LAST_DAY – 月の最終日付を取得する (Oracle)

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

Oracleでは、LAST_DAY関数を利用して月の最終日を取得する事ができます。閏年にも対応していますね。
使用例:月の最終日付を取得する。

SELECT date, LAST_DAY(date) FROM tbTestTable;

date         LAST_DAY(date)
———————————————————–
2009-09-16     2009-09-30
2009-10-11     2009-10-31
2009-02-22     2009-02-28
2012-02-22     2012-02-29

SQLコマンド辞典に戻る

広告

広告

-SQL辞典


comment

関連記事

no image

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

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

no image

【SQL算術関数】CEIL / CEILING – 最も小さい整数を返す(Oracle、SQL Server)

引数に指定した値に対して、それ以上で最も小さい整数値を求めるにはOracleの場合はCEIL関数、SQL Serverの場合はCEILING関数を使います。CEILINGは天井という意味があります。引 …

no image

【SQL文字列関数】STUFF – 部分的な文字の置換(SQL Server)

SQL Serverで文字列の部分的な置換を行う場合はSTUFF関数を使用します。 文法: STUFF(a, b, c, d) aで指定した文字列のb番目からc文字分の文字をdと入れ替える。 使用例: …

no image

【SQL変換関数】DECODE – 値を変換する(Oracle)

OracleではDECODE関数を使って、値を変換する事ができます。使い方はCASE命令と似ています。CASE命令で書き換える事も可能です。 文法: DECODE( x, target, new_va …

no image

【SQL算術関数】SQUARE – 値を2乗する(SQL Server)

SQL Serverで、値を2乗するにはSQUARE関数を使います。 文法: SQUARE(value) valueの値を2乗する。 使用例:ポイントを2乗する。 SELECT point, SQUA …

広告

転職