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

9.6. 비트 문자열 함수 및 연산자

이 섹션은 비트 스포츠 토토 베트맨을 검사하고 조작하기위한 함수 및 연산자를 설명합니다.bitand비트 다양한. 일반적인 비교 연산자 외에도에 표시된 연산자표 9.13사용할 수 있습니다. 비트 스트링 피연산자&, |#길이가 같아야합니다. 비트 이동하면 예제와 같이 스포츠 토토 베트맨의 원래 길이가 보존됩니다.

표 9.13. 비트 스트링 연산자

운영자 설명 example 결과
|| 연결 B'10001 '|| B'011 ' 10001011
& Bitwise and B'10001 '& B'01101' 00001
| Bitwise 또는 B'10001 '| B'01101 ' 11101
# Bitwise XOR B'10001 ' # B'01101' 11100
~ 비트가 아닌 ~ B'10001 ' 01110
<< Bitwise Shift Left B'10001 '<< 3 01000
Bitwise Shift Right B'10001 ' 2 00100

다음SQL-스탠드 함수는 비트 스포츠 토토 베트맨 및 문자 스포츠 토토 베트맨에서 작동합니다 :길이, bit_length, Octet_length, 위치, Substring, 오버레이.

다음 기능은 이진 문자열뿐만 아니라 비트 문자열에 대해서도 작동합니다 :get_bit, set_bit. 비트 스포츠 토토 베트맨로 작업 할 때이 함수는 스포츠 토토 베트맨의 첫 번째 (가장 왼쪽) 비트를 비트 0입니다.

또한 유형에 적분 값을 캐스트 할 수 있습니다bit. 몇 가지 예 :

44 :: 비트 (10)000010110044 :: 비트 (3)100CAST (-44 AS BIT (12))111111010100'1110':: bit (4) :: integer14

그냥 캐스팅에 유의하십시오비트캐스팅을 의미합니다비트 (1), 정수의 가장 중요한 비트 만 제공 할 것입니다.

Note

정수 캐스팅비트 (N)가장 오른쪽으로 복사n비트. 정수 자체보다 더 넓은 정수 너비로 정수를 캐스팅하면 왼쪽에 서명이 표시됩니다.