본문 바로가기
오라클 게시판/오라클 함수

【오라클(Oracle) SQL 함수】 BIN_TO_NUM 함수

by 기서무나구물 2018. 11. 9.

포스팅 목차

    o BIN_TO_NUM

     


    문법

     

    bin_to_num::=


    목적

    BIN_TO_NUM 함수는 비트(2진수) 벡터를 동등한 수치(10진수)로 변환한다.

    ( 2진수를 10진수로 변환) 이 함수에 대한 각 인수는 2진수의 비트를 나타낸다. 이 함수는 인수로서 임의의 수치 데이터형 또는 암묵적으로 NUMBER로 변환 가능한 수치 이외의 데이터형을 취한다. 각 expr은 0 또는 1을 평가될 필요가 있다. 이 함수는 오라클 NUMBER를 반환한다.

     


    패키지 함수 비교 (Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table)

     


    관련 함수

    함수명 함수내용
    BIN_TO_NUM 비트(2진수) 벡터를 동등한 수치(10진수)로 변환한다.
    BITAND 인수 1과 인수 2의 비트에 대한 AND연산을 수행한 결괏값을 정수로 반환한다.

    [오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크]

     


    예제

     

    다음 예제는 바이너리 값을 수치로 변환(2진수를 10진수로 변경). 

    Oracle Program
    SELECT BIN_TO_NUM(1,0,1,0) AS BIN_TO_NUM
    FROM   DUAL;

     

    Results
    BIN_TO_NUM
    -----------
        10

     


    오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크

     

    [SQL, Pandas, R Prog, Dplyr, SQLDF, PANDASQL, DATA.TABLE] SQL EMP 예제로 만나는 테이블 데이터 처리 방법 리스트 링크
    반응형

    댓글