STRING( ) 関数

数値を文字列に変換します。

構文

STRING(数値, 長さ <,書式>)

パラメーター

名前 種類 説明
数値

数値

文字に変換する数値。

長さ 数値

出力文字列の文字数。

書式

省略可能

文字 出力文字列に適用する書式。例: "(9,999.99)"

出力

文字。

基本的な例

文字列を書式設定しない

" 125.2" が返されます。

STRING(125.2, 6)

長さ数値内の数字と書式文字の数よりも短いので、-1 が切り詰められて、"25.2" が返されます。

STRING(-125.2, 4)

"-125.2" が返されます。

STRING(-125.2, 7)

文字列を書式設定する

"  (125.20)" が返されます。

STRING(-125.2, 10,  "(9,999.99)")

長さ数値内の数字と書式文字の数よりも短いので、1 が切り詰められて、"25.20" が返されます。

STRING(125.2, 6,  "(9,999.99)")

フィールドへの入力値

文字列型の長さ 10 文字の数値を Employee_number フィールドが返されます。必要に応じて、戻り値では空白が埋め込まれたり切り捨てが行われたりします。

STRING(Employee_number, 10)

備考

戻り値へのスペースの追加と戻り値の切り捨て

STRING( ) は数値長さで指定された長さの文字列に変換します。

  • 数値長さより短い場合は、戻り値の先頭にスペースが追加されます。
  • 数値長さより長い場合、戻り値は左側から切り詰められます。

戻り値の書式設定

オプションの書式パラメーターは、ドル記号、パーセント記号、小数点、カンマ、負数のインジケーター、あるいはかっこのような書式を戻り値に追加します。書式は二重引用符で囲む必要があります。

数字の 9 は数字書式のプレースホルダーとして働きます。適切に表示するために正しい数の 9 を含んでいることを確認してください。長さの値を指定するとき、小数位や、ドル記号、負数のためのかっこなどの書式文字列も考慮に入れる必要があります。

関連する関数

STRING( ) 関数は VALUE( ) 関数の逆関数です。後者は、文字データを数値データに変換します。

ACL のスクリプト作成ガイド 14.1