助け合いフォーラム
トピック一覧に戻るトピック タイトル
問題:19840
フォーラム
最強WEB問題集Oracle Master 12c Bronze SQL基礎
投稿ユーザ(投稿日)
(2016/3/5)本文
現在の日付は2012年06月23日です。
1999年4月1日から現在までの日数を求めるには、どのSQL文を実行しますか(該当するものをすべて選択してください)。
ただし、実行環境は英語環境とし、デフォルトの日付の表示形式は「RR-MM-DD」とします。
に対し、
○ SELECT TO_DATE(SYSDATE, 'RR-MM-DD') - TO_DATE('99-04-01', 'RR-MM-DD') FROM dual;
が正解として挙げられていますが、前半の
TO_DATE(SYSDATE, 'RR-MM-DD') について、
TO_DATE関数は文字値を引数として扱うので、即ちSYSDATE=日付値を設定したらエラーになり、本回答は不正解と思うのですが、違いますでしょうか?
レス一覧
トピック一覧に戻る
フォーラムTopへ
Copyright (c) 2010
Ping-t All rights reserved.