Oracle で 16 進数を 10 進数に変換する方法

WBOY
リリース: 2022-06-13 10:46:48
オリジナル
4727 人が閲覧しました

Oracle では、「to_number()」関数を使用して 16 進数データを 10 進数データに変換できます。この関数は文字列を数値形式に変換するために使用され、関数内のパラメーターを使用する必要があります。単一で囲みます。括弧内の場合、構文は「select to_number('16 進数','xx') from Dual」です。

Oracle で 16 進数を 10 進数に変換する方法

このチュートリアルの動作環境: Windows 10 システム、Oracle バージョン 12c、Dell G3 コンピューター。

Oracle で 16 進数を 10 進数に変換する方法

TO_NUMBER 関数 () は、Oracle で一般的に使用される型変換関数の 1 つです。主に文字列を数値形式に変換します。これはまったく逆です。 TO_CHAR() 関数。

To_number 関数の形式は次のとおりです。

To_number(varchar2 or char,’format model’)
ログイン後にコピー

16 進数を 10 進数に変換し、

to_number を使用します。内部のパラメーターは 16 進数のデータであり、パラメーターは 1 進数です。引用符で囲まれた

SQL> select to_number('ff','xx') from dual; TO_NUMBER('FF','XX') -------------------- 255
ログイン後にコピー

の例は次のとおりです。

Oracle で 16 進数を 10 進数に変換する方法

##知識の拡張:

- -10 in システムを 16 進数に変換するには、to_char を使用します。内部のパラメータは 10 進数のデータであり、パラメータを一重引用符で囲む必要はありません。

SQL> select to_char(255,'xx') from dual; TO_CHAR(255,'XX') ----------------- ff
ログイン後にコピー
推奨チュートリアル: 「

Oracle Video Tutorial##」 #"

以上がOracle で 16 進数を 10 進数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!