이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 9.4. 스포츠 토토 결과 함수 및 연산자버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

4.4. 사설 토토 사이트 함수 및 연산자

이 섹션에서는 검사를위한 기능 및 연산자를 설명합니다 사설 토토 사이트 값을 조작합니다. 이 맥락에서 사설 토토 사이트에는 포함됩니다 모든 유형의 값캐릭터, 문자 다양한텍스트. 달리 언급되지 않는 한, 모든 기능 아래에 나열된 모든 유형에서 작업하지만 잠재력에주의하십시오. 사용시 자동 패딩의 효과캐릭터타입. 일반적으로 설명 된 기능 여기에서는 비 스트링 유형의 데이터에 대해서도 작동합니다. 먼저 사설 토토 사이트 표현에 대한 데이터. 일부 기능도 존재합니다 비트 스트링 유형의 기본적으로.

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

표 4-6.SQL사설 토토 사이트 함수 및 연산자

기능 반환 유형 설명 example 결과
String || String 텍스트 사설 토토 사이트 연결 'postgre'|| 'SQL' PostgreSQL
bit_length(String) 정수 String의 비트 수 bit_length ( 'Jose') 32
char_length(String) 또는문자 _length(String) Integer 사설 토토 사이트의 문자 수 char_length ( 'Jose') 4
Lower(String) 텍스트 사설 토토 사이트을 소문자로 변환하십시오. Lower ( 'Tom') Tom
Octet_length(String) 정수 사설 토토 사이트의 바이트 수 Octet_length ( 'Jose') 4
위치(SubstringinString) Integer 지정된 서브 스트링의 위치 위치 ( 'om'in '도마') 3
Substring(String[FromInteger] [forInteger]) 텍스트 Extract 서브 스트링 ( 'Thomas'에서 2 for 3) hom
트림([주요 | 후행 | 둘 다] [캐릭터] FromString) 텍스트 만 포함하는 가장 긴 사설 토토 사이트을 제거합니다캐릭터(공간에 의한 기본값) 시작/끝/양쪽 끝에서String. 트림 (둘 다 'x'에서 'XTOMXX') Tom
어퍼(String) 텍스트 사설 토토 사이트을 대문자로 변환하십시오. 어퍼 ( 'tom') Tom

추가 사설 토토 사이트 조작 함수를 사용할 수 있습니다 아래에 나열되어 있습니다. 그들 중 일부는 내부적으로 사용되어SQL스탠드 사설 토토 사이트 함수 위에 나열된.

표 4-7. 기타 사설 토토 사이트 함수

기능 반환 유형 설명 example 결과
ASCII(텍스트) Integer 반환ASCII인수의 첫 번째 문자의 코드. ascii ( 'x') 120
btrim(String 텍스트, 트림 텍스트) 텍스트 제거 (트림) 가장 긴 스트링만으로 구성됩니다 의 캐릭터트림의 시작과 끝String. btrim ( 'xyxtrimyyx', 'xy') 트림
chr(Integer) 텍스트 주어진 상태로 캐릭터를 반환합니다ASCII코드. chr (65) a
Convert(String 텍스트, [src_encoding 이름,]dest_encoding 이름) 텍스트 String을 사용하여 변환dest_encoding. 원래 인코딩 에 의해 지정됩니다.src_encoding. 만약에src_encoding데이터베이스가 생략되었습니다 인코딩이 가정됩니다. convert ( 'text_in_unicode', '유니 코드', 'latin1') text_in_unicode대표 ISO 8859-1
Initcap(텍스트) 텍스트 각 단어의 첫 글자를 변환합니다 (공백 분리)) 대문자로. Initcap ( 'Hi Thomas') Hi Thomas
길이(String) 정수 스트링 길이 길이 ( 'Jose') 4
LPAD(String 텍스트, 길이 정수[, fill 텍스트]) 텍스트 채우기StringTO 길이길이by 캐릭터 선불fill(기본적으로 공간). 인 경우String이미 더 길다 보다길이그런 다음입니다 잘린 (오른쪽). lpad ( 'hi', 5, 'xy') xyxhi
ltrim(String 텍스트, 트림 텍스트) 텍스트 문자 만 포함하는 가장 긴 사설 토토 사이트을 제거합니다 에서트림처음부터 사설 토토 사이트의. ltrim ( 'zzzytrim', 'xyz') 트림
pg_client_encoding() 이름 현재 클라이언트 인코딩 이름을 반환합니다. pg_client_encoding () SQL_ASCII
반복(텍스트, Integer) 텍스트 텍스트를 여러 번 반복하십시오. 반복 ( 'PG', 4) pgpgpgpg
RPAD(String 텍스트, 길이 Integer[, fill 텍스트]) 텍스트 채우기StringTO 길이길이추가로 캐릭터fill(a 기본적으로 공간). 인 경우String이미보다 길다길이그런 다음입니다 잘린. rpad ( 'hi', 5, 'xy') hixyx
rtrim(String텍스트,트림텍스트) 텍스트 문자 만 포함하는 가장 긴 사설 토토 사이트을 제거합니다 에서트림끝부터 사설 토토 사이트. rtrim ( 'trimxxxx', 'x') 트림
strpos(String, Substring) 텍스트 지정된 서브 스트링을 찾습니다. (동일위치 (SubstringinString)그러나 반전 된 것을 기록하십시오 인수 순서) strpos ( 'high', 'ig') 2
Substr(String, From[, count]) 텍스트 지정된 서브 스트링 추출. (동일Substring (StringFromFromforcount)) 서브 스트 ( '알파벳', 3, 2) PH
TO_ASCII(텍스트[, 인코딩]) 텍스트 Multibyte 인코딩에서 텍스트를 변환ASCII. to_ascii ( 'karel') Karel
번역(String 텍스트, from 텍스트, to 텍스트) 텍스트 모든 캐릭터StringFrom세트가 대체됩니다 의 해당 문자toset. 번역 ( '12345', '14', '도끼') A23X5
Encode(데이터 BYTEA, 타입 텍스트) 텍스트 이진 데이터 인코딩ASCII-전적으로 표현. 지원 유형은 'Base64', 'Hex', 'Escape'입니다. Encode ( '123 \\ 000 \\ 001', 'base64') mtizaae =
decode(String 텍스트, Type 텍스트) BYTEA 이진 데이터 디코딩String이전에 인코딩 encode (). 매개 변수 유형은 encode ().에서와 동일합니다. decode ( 'mtizaae =', 'base64') 123 \ 000 \ 001

theTO_ASCII함수 지원 LATIN1, LATIN2, WIN1250 (CP1250)에서만 전환.