이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 9.6. 메이저 토토 사이트 문자열 함수 및 연산자버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

9.6. 비트 문자열 함수 및 운영자

이 섹션에서는 검사를 위한 함수와 연산자를 설명합니다. 비트 사설 토토 사이트, 즉 유형의 값을 조작합니다.비트그리고비트 다양함. 일반적인 비교 연산자 외에도 다음과 같은 연산자가 있습니다.테이블 9-10사용할 수 있습니다. 의 비트 문자열 피연산자&, |#길이가 같아야 합니다. 비트 이동 시, 문자열의 원래 길이는 다음과 같이 보존됩니다. 예.

표 9-10. 비트 문자열 연산자

운영자 설명 결과
|| 연결 B'10001' || ㄴ'011' 10001011
& 비트 AND B'10001' & B'01101' 00001
| 비트 OR B'10001' | B'01101' 11101
# 비트 XOR B'10001' # B'01101' 11100
~ 비트별 NOT ~ B'10001' 01110
<< 비트 왼쪽으로 이동 B'10001' << 3 01000
비트 오른쪽으로 이동 B'10001' 2 00100

다음SQL-표준 함수는 문자열뿐만 아니라 비트 문자열에서도 작동합니다.길이, bit_length, octet_length, 위치, 하위 사설 토토 사이트.

또한 정수 값을 및에 캐스팅할 수 있습니다. 유형에서비트. 몇 가지 예:

44::비트(10)000010110044::bit(3)100cast(비트(12)로 -44)111111010100'1110'::bit(4)::integer14

다음으로 캐스팅한다는 점에 유의하세요."비트"다음으로 캐스팅을 의미함비트(1), 그러면 그럴 것입니다. 정수의 최하위 비트만 전달합니다.

참고:이전PostgreSQL8.0, 정수를 다음으로 캐스팅비트(n)가장 왼쪽을 복사합니다n정수의 비트, 반면 지금은 가장 오른쪽을 복사합니다.n비트. 또한 정수를 다음보다 넓은 비트 문자열 너비로 캐스팅합니다. 정수 자체는 왼쪽으로 부호 확장됩니다.