問題ID: 8033

この質問の投稿一覧へ

報告 問題ID: 8033

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2015-8-22 13:18
hana0808  新米   投稿数: 1
○ 連番: 46 問題ID: 8033 BOX: 銀 分野:変換関数および条件式
前回出題日時: 2015/08/22(土) 12:14 履歴: ○ - - - - 出題回数:1回

TO_NUMBER関数で文字列を数値に変換します。正しく変換されるものはどれですか。
ただし、実行環境は日本語環境とします。

TO_NUMBER('\500,000', 'L99999')
○ TO_NUMBER('\500,000', 'L999,999')
TO_NUMBER('\500,000', '999,999')
TO_NUMBER('$500,000', 'L999,999')

解説:
TO_NUMBER関数は文字列を数値へ変換します。

変換する文字列には日本語環境でデフォルトの通貨記号である「\」が含まれているため、数値書式にはローカル通貨記号の"L"を指定します。
また、3桁目と4桁目の間にカンマ(,)がありますので、数値書式にもカンマ(,)を指定しなければなりません。

以上より、
・TO_NUMBER(\500,000', 'L999,999')
が正解となります。


-----カンマ足りません・TO_NUMBER('\500,000', 'L999,999')

投稿ツリー

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.