- 카테고리:
GETBIT¶
INTEGER 값일 경우, 지정된 위치에 비트 값을 반환합니다.
구문¶
GETBIT( <integer_expr>, <bit_position> )
인자¶
integer_expr
이 식은
INTEGER
로 캐스팅될 수 있는 데이터 타입으로 평가되어야 합니다.bit_position
값을 검색할 비트의 위치입니다(최하위 비트의 경우인 0부터 최상위 비트의 경우인 127까지).
반환¶
이 함수는 지정된 위치의 비트(0 또는 1) 값을 반환합니다.
예¶
다음 예는 정수 값에 대해 100, 3, 2, 1, 0 위치의 비트 값을 가져옵니다.
SELECT GETBIT(11, 100), GETBIT(11, 3), GETBIT(11, 2), GETBIT(11, 1), GETBIT(11, 0); +-----------------+---------------+---------------+---------------+---------------+ | GETBIT(11, 100) | GETBIT(11, 3) | GETBIT(11, 2) | GETBIT(11, 1) | GETBIT(11, 0) | |-----------------+---------------+---------------+---------------+---------------| | 0 | 1 | 0 | 1 | 1 | +-----------------+---------------+---------------+---------------+---------------+