2017-03-16 2 views
0

16 진수 문자열을 정수로 변환하는 방법은 무엇입니까? 이 작업을 수행하는 방법은 Postgres입니다. here16 진수 문자열을 정수로 변환

아래에 샘플 입력 및 출력 테이블을 추가하는 것입니다.

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

출력

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

@ JohnHC - 그 대답은 PostgreSQL을위한 것입니다. – user3206440

+0

죄송합니다, 질문에 Postgres를 보았습니다. – JohnHC

답변

1

당신은 두 번째 매개 변수로 기본으로 16을 지정하여이 작업을 수행 할 string_to_int를 사용할 수 있습니다

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

이를 문서 ed here.

관련 문제