Skip to Main Content

Japanese

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

SELECT文でIFの使用について

user9260455Jan 24 2013 — edited Jan 24 2013
SELECTした値の結果によって、抽出の結果表示を変えたいと思っています。

例えば、テーブル内の日付データが過去日の場合は全て当日日付として表示する。

例)今日が2013/01/25の場合
2012/12/31 -> 2013/01/25
2013/01/15 -> 2013/01/25
2013/01/31 -> 2013/01/31
2013/02/10 -> 2013/02/10

これをSQL文で行なう方法を教えてください。
ちなみにExcel関数のような方法だと、
SELECT IF(ex_DATE < SYSDATE , SYSDATE , ex_DATE)
FROM ex_TABLE;
みたいにしたいのですが、Oracleでは当然構文エラー(右カッコがありません)となります。

よろしくお願いします。
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Feb 21 2013
Added on Jan 24 2013
3 comments
12,306 views