データ接続と統合Pipeline Builder Expressions基数変換

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

基数変換

サポート対象: バッチ

数値(またはその文字列表現)をある基数から別の基数に変換します。

式のカテゴリー: バイナリ, キャスト, 数値

引数

  • - 基数を変換する列。
    Expression<Byte | Integer | Long | Short | String>
  • 変換元の基数 - 変換元の基数。
    Literal<Integer>
  • 変換先の基数 - 変換先の基数。
    Literal<Integer>

出力タイプ: String

例 1: 基本ケース

引数値:

  • : 4A801
  • 変換元の基数: 16
  • 変換先の基数: 10

出力: 305153


例 2: 基本ケース

引数値:

  • : 8
  • 変換元の基数: 10
  • 変換先の基数: 2

出力: 1000


例 3: Null ケース

引数値:

  • : input
  • 変換元の基数: 10
  • 変換先の基数: 16
input出力
nullnull

例 4: エッジケース

説明: 入力が指定された「変換元の基数」の範囲外の文字で構成されている場合、最初の範囲外の文字までの先頭の文字のみが考慮されます。 引数値:

  • : input
  • 変換元の基数: 2
  • 変換先の基数: 10
input出力
1231
2130
10322