이 문서는 지원되지 않는 버전의 사설 토토 사이트SQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다사설 토토 사이트SQL : 문서 : 17 : 9.5. 이진 스포츠 토토 베트맨 함수 및 연산자버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

4.5. 이진 문자열 함수 및 연산자

이 섹션에서는 검사를위한 기능 및 연산자를 설명합니다 및 이진 문자열 값 조작. 이 맥락에서 문자열 유형의 값 포함BYTEA.

SQL일부 문자열을 정의합니다 특정 키워드가 오히려 특수 구문과 기능합니다 쉼표는 인수를 분리하는 데 사용됩니다. 세부 사항은테이블 4-8. 일부 기능은 정규를 사용하여 구현됩니다 기능 호출에 대한 구문. (보다테이블 4-9.)

표 4-8.SQL이진 문자열 함수 및 연산자

function 반환 유형 설명 example 결과
String || String BYTEA 문자열 연결 '\\\\ postgre':: bytea || '\\ 047SQL \\ 000':: BYTEA \\ 사설 토토 사이트'sql \ 000
Octet_length(String) 정수 이진 문자열의 바이트 수 Octet_length ( 'jo \\ 000se':: bytea) 5
위치(SubstringinString) 정수 지정된 서브 스트링의 위치 위치 ( '\\ 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

추가 바이너리 스트링 조작 기능을 사용할 수 있습니다 아래에 나열되어 있습니다. 그들 중 일부는 내부적으로 사용됩니다 구현SQL스탠드 위에 나열된 문자열 함수.

표 4-9. 기타 이진 문자열 함수

기능 반환 유형 설명 example 결과
btrim(String BYTEA, 트림 BYTEA) BYTEA 제거 (트림) 가장 긴 문자열을 제거합니다 의 캐릭터트림의 시작과 끝String. btrim ( '\\ 000trim \\ 000':: bytea, '\\ 000':: bytea) 트림
길이(String) 정수 이진 문자열의 길이 길이 ( 'jo \\ 000se':: bytea) 5
Encode(String BYTEA, 타입 텍스트) 텍스트 이진 문자열 인코딩ASCII-전적으로 표현. 지원 유형은 'Base64', 'Hex', 'Escape'입니다. Encode ( '123 \\ 000456':: Bytea, '탈출하다') 123 \ 000456
decode(String 텍스트, 타입 텍스트) BYTEA 이진 문자열을 해독하여String이전에 인코딩 encode (). 매개 변수 유형은 encode ().에서와 동일합니다. decode ( '123 \\ 000456', '탈출하다') 123 \ 000456