僕はワクワクしたい(/・ω・)/

社内であたふたしているSEのメモ帳

oracle sqlのお勉強メモ【No. 3】

数値関数

小数点以下n桁に四捨五入

round(数値, n)で小数点以下n桁に四捨五入
nが省略されたときは整数にする

小数点以下n桁に切り捨て

trunc(数値, n)で小数点以下n桁に切り捨て
nが省略されたときは整数にする

日付関数

現在日時の表示

sysdateで現在日時を表示する。表示形式は設定次第。

2つに日付間の月数を返す

months_between(日付1, 日付2)

指定した日付の指定月後の日付を返す

add_months(日付, n) 月末は特別な日として扱われます。
2/28の1ヶ月後は3/28ではなく/31です。

指定された日付の翌日以降の指定曜日を返す

next_day(日付, '曜日')

指定された日付を含む月の最終日を返却する

last_day(日付)

広告を非表示にする