이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다
PostgreSQL : 문서 : 17 : 9.5. 이진 스포츠 토토 베트맨 함수 및 연산자버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.
이 섹션에서는 검사를위한 기능 및 연산자를 설명합니다
및 이진 메이저 토토 사이트 값 조작. 이 맥락에서 메이저 토토 사이트
유형의 평균값BYTEA.
SQL일부 메이저 토토 사이트을 정의합니다
특정 키 단어가 오히려 특수 구문과 기능
쉼표는 인수를 분리하는 데 사용됩니다. 세부 사항은테이블
6-9. 일부 기능은 정규를 사용하여 구현됩니다
기능 호출에 대한 구문. (보다테이블
6-10.)
표 6-9.SQL이진 메이저 토토 사이트 함수 및 연산자
function |
반환 유형 |
설명 |
example |
결과 |
String || String |
BYTEA |
메이저 토토 사이트 연결 |
'\\\\ post':: bytea ||
'\\ 047gresql \\ 000':: bytea |
\\ post'gresql \ 000 |
Octet_length (String ) |
정수 |
이진 메이저 토토 사이트의 바이트 수 |
Octet_length ( 'jo \\ 000se':: bytea) |
5 |
위치 (Substring inString ) |
정수 |
지정된 서브 스트링의 위치 |
위치 ( '\\ 000om':: bytea in
'th \\ 000omas':: bytea) |
3 |
Substring (String [From정수] [forInteger]) |
BYTEA |
Extract |
서브 스트링 ( 'th \\ 000omas':: bytea
2에서 3)에서 |
H \ 000o |
트림 ([둘 다]문자 String ) |
BYTEA |
|캐릭터 에서
시작/끝/양쪽 끝String |
trim ( '\\ 000':: bytea from
'\\ 000tom \\ 000':: bytea) |
Tom |
get_byte (String , 오프셋 ) |
정수 |
문자열에서 바이트 추출. |
get_byte ( 'th \\ 000omas':: bytea,
4) |
109 |
set_byte (String , 오프셋 , NewValue ) |
BYTEA |
String에서 바이트 설정. |
set_byte ( 'th \\ 000omas':: Bytea, 4,
64) |
th \ 000o@as |
get_bit (String , 오프셋 ) |
정수 |
문자열에서 비트를 추출합니다. |
get_bit ( 'th \\ 000omas':: bytea,
45) |
1 |
set_bit (String , 오프셋 , NewValue ) |
BYTEA |
String에서 비트를 설정합니다. |
set_bit ( 'th \\ 000omas':: Bytea, 45,
0) |
th \ 000omas |
추가 바이너리 스트링 조작 함수를 사용할 수 있습니다
그리고에 나열되어 있습니다.테이블
6-10. 그들 중 일부는 내부적으로 사용되어SQL스탠드 문자열 함수
에 나열됨테이블
6-9.
표 6-10. 기타 이진 문자열 함수
기능 |
반환 유형 |
설명 |
example |
결과 |
btrim (String BYTEA
TRIM BYTEA) |
BYTEA |
제거 (trim) 가장 긴 스트링만으로 구성됩니다
의 캐릭터트림 의 시작과 끝String . |
btrim ( '\\ 000trim \\ 000':: bytea, '\\ 000':: bytea) |
트림 |
길이 (String ) |
Integer |
이진 문자열의 길이 |
길이 ( 'jo \\ 000se':: bytea) |
5 |
Encode (String BYTEA,
타입 텍스트) |
텍스트 |
이진 문자열 인코딩ASCII-전적으로 표현. 지원
유형은 다음과 같습니다. Base64, 16 진수, 탈출. |
Encode ( '123 \\ 000456':: Bytea,
'탈출하다') |
123 \ 000456 |
decode (String 텍스트,
Type 텍스트) |
BYTEA |
Decode Binains String fromString 이전에 인코딩encode (). 매개 변수 유형은 동일합니다
에서와 같이encode (). |
Decode ( '123 \\ 000456',
'탈출하다') |
123 \ 000456 |