지원되지 않는 버전 :7.0
이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

젠 토토 기능

SQL92는 특정 구문으로 젠 토토 함수를 정의합니다. 일부 이들은 다른를 사용하여 구현됩니다Postgres함수. 지원되는 문자열 유형 을 위한SQL92arechar, Varchar텍스트.

표 5-4.SQL92젠 토토 함수

기능 반환 설명 example
char_length (String) int4 스트링 길이 char_length ( 'Jose')
문자 _length (String) int4 스트링 길이 char_length ( 'Jose')
하단 (젠 토토) String 젠 토토을 아래로 변환합니다 사례 Lower ( 'Tom')
Octet_length (String) int4 String의 저장 길이 Octet_length ( 'Jose')
위치 (젠 토토의 젠 토토) int4 지정된 위치 서브 스트링 위치 ( 'tom'in 'tom')
서브 스트링 (젠 토토 [int에서] [for int]) String 지정된 추출 서브 스트링 서브 스트링 (2의 'Tom' 2)
트림 ([Leading | Trailing | 둘 다] [젠 토토] 젠 토토에서) String 문자를 다듬습니다 끈 트림 (둘 다 'x'에서 'xtomx')
상단 (텍스트) 텍스트 텍스트를 대문자로 변환 어퍼 ( 'tom')

텍스트에서 많은 추가 젠 토토 함수를 사용할 수 있습니다. varchar () 및 char () 유형. 일부는 내부적으로 구현하는 데 사용됩니다 위에 나열된 SQL92 젠 토토 함수.

표 5-5. 젠 토토 함수

기능 반환 설명 example
char (텍스트) char 텍스트 변환 문자 char ( 'text string')
char (varchar) char Varchar를 Char로 변환합니다 유형 char (Varchar 'Varchar 끈')
InitCap (텍스트) 텍스트 각 단어의 첫 글자 대문자 InitCap ( 'Thomas')
lpad (텍스트, int, 텍스트) 텍스트 왼쪽 패드 젠 토토이 지정되었습니다 길이 lpad ( 'hi', 4, '??')
ltrim (텍스트, 텍스트) 텍스트 왼쪽 트림 문자 텍스트 ltrim ( 'xxxxtrim', 'x')
Textpos (텍스트, 텍스트) 텍스트 지정된 기판 찾기 위치 ( 'High', 'ig')
rpad (텍스트, int, 텍스트) 텍스트 지정할 오른쪽 패드 젠 토토 길이 rpad ( 'hi', 4, 'x')
rtrim (텍스트, 텍스트) 텍스트 오른쪽 트림 문자 텍스트 rtrim ( 'trimxxxx', 'x')
substr (텍스트, int [, int]) 텍스트 지정된 추출 서브 스트링 Substr ( 'Hi there', 3,5)
텍스트 (char) 텍스트 char를 텍스트 유형으로 변환 텍스트 ( 'char string')
텍스트 (Varchar) 텍스트 varchar를 텍스트로 변환합니다 유형 텍스트 (Varchar 'Varchar 끈')
Translate (Text, From, to) 텍스트 문자를 변환합니다 끈 번역 ( '12345', '1', '에이')
varchar (char) Varchar char를 Varchar로 변환합니다 유형 varchar ( 'char string')
varchar (text) Varchar 텍스트를 Varchar로 변환합니다 유형 varchar ( 'text string')

텍스트에 대해 명시 적으로 정의 된 대부분의 기능은 char ()에 대해 작동합니다. 및 varchar () 인수.