비트 식 함수

이 함수 집합은 숫자 또는 숫자 레코드 그룹에 대해 비트 연산을 수행하는 데 사용할 수 있습니다.

함수 이름

구문

요약 설명

BITAND

BITAND(a, b)

두 숫자 식(ab)의 비트 AND입니다.

BITAND_AGG

BITAND_AGG(a)

BITAND와 같지만, 그룹 a모든 숫자 레코드 전체에 적용됩니다.

BITNOT

BITNOT(a)

a 숫자 식의 비트 부정입니다.

BITOR

BITOR(a, b)

두 숫자 식(ab)의 비트 OR입니다.

BITOR_AGG

BITOR_AGG(a)

BITOR와 같지만, 그룹 a모든 숫자 레코드 전체에 적용됩니다.

BITSHIFTLEFT

BITSHIFTLEFT(a, n)

a 숫자 식의 비트를 왼쪽으로 n 자리 이동합니다.

BITSHIFTRIGHT

BITSHIFTRIGHT(a, n)

a 숫자 식의 비트를 기호 확장과 함께 오른쪽으로 n 자리 이동합니다.

BITXOR

BITXOR(a, b)

두 숫자 식(ab)의 비트 XOR입니다.

BITXOR_AGG

BITXOR_AGG(a)

BITXOR와 같지만, 그룹 a모든 숫자 레코드 전체에 적용됩니다.

GETBIT

GETBIT(a, n)

a 숫자 식에서 위치 n 에 있는 비트를 가져옵니다.