본문 바로가기
통계프로그램 비교 시리즈/오라클함수 비교(R & Python)

BITAND Oracle Function [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table, DuckDB]

by 기서무나구물 2021. 11. 21.

포스팅 목차

    * 파이썬 & R 패키지 호출 및 예제 데이터 생성 링크


    [BITAND 함수]

     


    BITAND 함수는 인수1과 인수2의 비트에 대한 AND연산을 수행하여 정수를 반환한다.

    expr1과 expr2는 음이 아닌 정수로 변환되어, AND 연산을 계산하여 정수를 반환한다. 이 함수는 일반적으로 DECODE함수와 함께 이용하는데, 다음과 같이 설명할수 있다.

     


    1. Oracle(오라클)

    Oracle Programming
    SELECT BITAND(6,3) Bitand
    FROM   DUAL;

     

    Results
    BITAND
      2

     


    2. Python Pandas(파이썬)

    Python Programming
    6 & 3

     

    Results
    2

     


    3. R Programming (R Package)

     

    R Programming
    %%R
    
    bitwAnd(6,3)

     

    Results
    [1] 2

     

     


    4. R Dplyr Package

     


    5. R sqldf Package

     

    R Programming
    %%R
    
    sqldf(" SELECT 6 & 3 as BITAND ")

     

    Results
      BITAND
    1      2

     


    6. Python pandasql Package

     

    Python Programming
    ps.sqldf(" SELECT 6 & 3 as BITAND")

     

    Results
    	BITAND
    0	2

     


    7. R data.table Package

     


    8. Python DuckDB의 SQL

     

    Python Programming
    %%sql
      SELECT 6 & 3 as Bitand

     

    Python Programming
    print( duckdb.sql(" SELECT 6 & 3 as Bitand ").df() )

     

    Results
       Bitand
    0       2

     


    https://unsplash.com/photos/3XgFBT2j-2A

     

      --------------------------------------------  

     

    [Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table] 오라클 함수와 R & Python 비교 사전 목록 링크

     

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

     

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

    댓글