tkhptwさんの投稿一覧

助け合いフォーラムの投稿
2024/02/11 投稿
×である選択肢が誤りである理由

下記問題が×である理由の説明が記載されていないため、ご教授いただきたいです

次の実行結果となるSQL文として正しいものはどれですか。
ただし、実行環境は日本語環境とします。
 ¥500,000.0
〇①SELECTSELECT TO_CHAR(500000.0, 'L999G999D0') FROM dual;
×②SELECT TO_NUMBER('¥500,000.0', 'L999G999D0') FROM dual;
×③SELECT TO_CHAR('¥500,000.0', 'L999G999D0') FROM dual;
×④SELECT TO_CHAR(500000, 'L999D999G0') FROM dual;
〇⑤SELECT TO_CHAR(500000, 'L999G999D0') FROM dual;

④はDとGの位置が違うため
③は数値として「¥」を記載したため
②は理由が分かりませんでした
(¥を記載したため?,文字として¥を記載するのはエラーにならないと思ったのですが…)

合格体験記の投稿
投稿がありません