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 Master データベースエンジニアとセキュリティエンジニアとLinuxエンジニアのための情報
OracleやMS SQL serverの資格対策、SQLコマンド辞典、Linuxコマンド辞典、セキュリティに関する情報
投稿日: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文字列関数】REVERSE – 文字列を反転させる(SQL Server)
SQL ServerやMySQLではREVERSE関数を使って文字列を反転させる事ができます。 文法: REVERSE(word) wordに指定した文字列を反転させる。 使用例:文字列を反転させる …
【SQL変換関数】CAST – 型変換を行う(Oracle、SQL Server)
OracleやSQL Serverで値の型の変換を行うには、CAST関数を使います。 文法: CAST( value AS type) valueをtypeで指定した型に変換する。 使用例:数値を文字 …
【SQL変換関数】TO_NUMBER – 文字列を数値に変換する (Oracle)
OracleではTO_NUMBER関数を使って文字列を数値に変換することができます。 文法: TO_NUMBER(value [, format] ) valueに指定した文字列をformatに従って …
【SQL算術関数】ABS – 絶対値を取得する(Oracle、SQL Server)
OracleやSQL Serverでは、ABS関数を使って数値の絶対値を求める事が出来ます。 文法: ABS(value) valueの絶対値を求める 使用例:夫婦の年齢差を求める。 SELECT h …
【SQL算術関数】GREATEST – 引数の中から最大値を返す (Oracle)
Oracleでは、2つ以上の引数の中から最大値を返すGREATEST関数があります。逆に引数の中から最小値を返すにはLEAST関数を使います。 文法: GREATEST(a, b [, c, R …
2019/02/17
クロスサイトリクエストフォージェリ (CSRF) 図解サイバーセキュリティ用語
2019/02/17
クリアデスクとクリアスクリーンとは?ISMSとプライバシーマークに必須