| PostgreSQL 9.2.24 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.2 : 스포츠 토토 결과 함수 및 연산자 | 위로 | 제9장. 함수 및 연산자 | 다음 | |
이 섹션에서는 검사를 위한 함수와 연산자를 설명합니다. 유형 값 조작바이테아.
SQL일부 토토 사이트 순위을 정의합니다. 쉼표 대신 키워드를 사용하여 구분하는 함수 인수. 자세한 내용은 다음을 참조하세요.테이블 9-9. 포스트그레SQL또한 일반 함수를 사용하는 이러한 함수 버전을 제공합니다. 함수 호출 구문(참조테이블 9-10).
참고:이 페이지에 표시된 샘플 결과는 서버 매개변수bytea_output다음으로 설정됨탈출(기존 PostgreSQL 형식).
표 9-9.SQL이진 토토 사이트 순위 함수 및 연산자
| 기능 | 127PostgreSQL: 문서: 9.2: 바이너리 토토 사이트 순위 함수 및 연산자56 | 설명 | 예 | 결과 |
|---|---|---|---|---|
| 토토 사이트 순위 || 토토 사이트 순위 | 바이테아 | 토토 사이트 순위 연결 | E'\\\\Post'::bytea || E'\\047gres\\000'::bytea | \\포스트'그레스\000 |
옥텟_길이(토토 사이트 순위) |
int | 바이너리 토토 사이트 순위의 바이트 수 | octet_length(E'jo\\000se'::bytea) | 5 |
오버레이(토토 사이트 순위배치토토 사이트 순위fromint [forint]) |
바이테아 | 하위 토토 사이트 순위 교체 | 오버레이(E'Th\\000omas'::bytea 2에서 3으로 E'\\002\\003'::bytea 배치) | T\\002\\003mas |
위치(하위 토토 사이트 순위에토토 사이트 순위) |
int | 지정된 하위 토토 사이트 순위의 위치 | 위치(E'\\000om'::bytea in E'Th\\000omas'::bytea) | 3 |
하위 토토 사이트 순위(토토 사이트 순위
[fromint] [forint]) |
바이테아 | 하위 토토 사이트 순위 추출 | 하위 토토 사이트 순위(E'Th\\000omas'::bytea 2대3부터) | h\000o |
트림([둘 다]
바이트에서토토 사이트 순위) |
바이테아 | 바이트만 포함하는 가장 긴 토토 사이트 순위 제거 에 등장함바이트에서 시작과 끝토토 사이트 순위 | trim(E'\\000\\001'::bytea from E'\\000Tom\\001'::bytea) | 톰 |
추가 바이너리 토토 사이트 순위 조작 기능을 사용할 수 있습니다 다음 목록에 나열되어 있습니다.테이블 9-10. 그 중 일부는 내부적으로 다음을 구현하는 데 사용됩니다.SQL-표준 토토 사이트 순위 함수 에 나열됨테이블 9-9.
표 9-10. 기타 이진 토토 사이트 순위 함수
| 기능 | 반환 유형 | 설명 | 예 | 결과 |
|---|---|---|---|---|
btrim(토토 사이트 순위
바이테아, 바이트 바이테아) |
바이테아 | 바이트만 포함하는 가장 긴 토토 사이트 순위 제거 에 등장함바이트에서 시작과 끝토토 사이트 순위 | btrim(E'\\000trim\\001'::bytea, E'\\000\\001'::bytea) | 트림 |
디코드(토토 사이트 순위
텍스트, 형식 텍스트) |
바이테아 | 텍스트 표현에서 바이너리 데이터 디코딩토토 사이트 순위. 옵션:형식과 동일인코딩. |
디코드(E'123\\000456', '탈출') | 123\000456 |
인코드(데이터
바이테아, 형식 텍스트) |
텍스트 | 바이너리 데이터를 텍스트 표현으로 인코딩합니다. 지원되는 형식은 다음과 같습니다.base64, 16진수, 탈출. 탈출0바이트 및 상위 비트 세트 바이트를 8진수로 변환합니다. 시퀀스(\nnn) 및 백슬래시를 두 번 사용합니다. | 인코드(E'123\\000456'::bytea, '탈출') | 123\000456 |
get_bit(토토 사이트 순위,
오프셋) |
int | 토토 사이트 순위에서 비트 추출 | get_bit(E'Th\\000omas'::bytea, 45) | 1 |
get_byte(토토 사이트 순위,
오프셋) |
int | 토토 사이트 순위에서 바이트 추출 | get_byte(E'Th\\000omas'::bytea, 4) | 109 |
길이(토토 사이트 순위) |
int | 바이너리 토토 사이트 순위의 길이 | 길이(E'jo\\000se'::bytea) | 5 |
md5(토토 사이트 순위) |
텍스트 | 다음의 MD5 해시를 계산합니다.토토 사이트 순위, 결과를 다음으로 반환합니다. 16진수 | md5(E'Th\\000omas'::bytea) | 8ab2d3c9689aaf18 b4958c334c82d8b1 |
set_bit(토토 사이트 순위,
오프셋, 새값) |
바이테아 | 토토 사이트 순위에 비트 설정 | set_bit(E'Th\\000omas'::bytea, 45, 0) | Th\000omAs |
set_byte(토토 사이트 순위,
오프셋, 새값) |
바이테아 | 토토 사이트 순위에 바이트 설정 | set_byte(E'Th\\000omas'::bytea, 4, 64) | 목\000o@as |
get_byte그리고set_byte바이너리의 첫 번째 바이트 번호 지정
토토 사이트 순위을 바이트 0으로 합니다.get_bit그리고set_bit오른쪽부터 숫자 비트
각 바이트 내에서; 예를 들어 비트 0은 최하위 비트입니다.
첫 번째 바이트의 최상위 비트이며 비트 15가 가장 중요한 비트입니다.
두 번째 바이트.
집계 함수도 참조string_aggin섹션 9.20.