2017-03-16 27 views
0

16進文字列を整数に変換する方法は?これを行うPostgresの方法は以下の通りです。here16進文字列を整数に変換する方法

下記のサンプル入出力テーブルを追加してください。

TABLE1

+---------+ 
| hex_val | 
+---------+ 
| 00ff | 
| 00b0 | 
| 8000 | 
| 0050 | 
+---------+ 

出力

+---------+ 
| int_val | 
+---------+ 
|  255 | 
|  176 | 
| 32768 | 
|  80 | 
+---------+ 
+0

@JohnHC - その答えはPostgreSQLです。 – user3206440

+0

申し訳ありませんが、私の悪いことにPostgresを見ました – JohnHC

答えて

1

あなたは2番目のパラメータとしてベースとして16を指定して、これを行うためにstring_to_intを使用することができます。

select string_to_int('8000',16); 
STRING_TO_INT 
--------------- 
     32768 
(1 row) 

この文書ですed here

関連する問題