이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

젠 토토 기능

SQL92는 특정 구문으로 젠 토토 함수를 정의합니다. 일부 이는 other를 사용하여 구현됩니다.포스트그레스기능. 지원되는 문자열 유형 에 대한SQL92아르문자, varchar그리고텍스트.

표 5-4.SQL92문자열 함수

기능 반품 설명
char_length(문자열) int4 문자열의 길이 char_length('호세')
문자_길이(문자열) int4 문자열의 길이 char_length('호세')
하위(문자열) 문자열 문자열을 낮은 값으로 변환 사례 하위('TOM')
옥텟_길이(문자열) int4 문자열의 저장 길이 octet_length('호세')
위치(문자열 내 문자열) int4 지정된 위치 하위 문자열 위치('톰'의 'o')
하위 문자열(문자열 [정수로부터] [정수용]) 문자열 추출물이 지정됨 하위 문자열 substring(2의 'Tom' 2)
트림([선행|후행|둘 다] [문자열] 문자열에서) 문자열 다음 문자 자르기 문자열 trim(둘 다 'x' 'xTomx')
상단(텍스트) 텍스트 텍스트를 대문자로 변환 어퍼('톰')

텍스트에 대해 많은 추가 문자열 기능을 사용할 수 있습니다. varchar() 및 char() 유형. 일부는 구현을 위해 내부적으로 사용됩니다. 위에 나열된 SQL92 문자열 함수입니다.

표 5-5. 문자열 함수

기능 반품 설명
문자(텍스트) 문자 텍스트를 문자 유형으로 변환 char('텍스트 문자열')
문자(varchar) 문자 varchar를 char로 변환 유형 char(varchar 'varchar 문자열')
initcap(텍스트) 텍스트 각 단어의 첫 글자 대문자 initcap('토마스')
lpad(텍스트,int,텍스트) 텍스트 왼쪽 패드 문자열을 지정함 길이 lpad('안녕',4,'??')
ltrim(텍스트,텍스트) 텍스트 다음 문자 자르기 왼쪽 텍스트 ltrim('xxxxtrim','x')
textpos(텍스트,텍스트) 텍스트 지정된 하위 문자열 찾기 위치('높음','ig')
rpad(텍스트,int,텍스트) 텍스트 지정할 오른쪽 패드 문자열 길이 rpad('안녕',4,'x')
rtrim(텍스트,텍스트) 텍스트 오른쪽 문자 자르기 텍스트 rtrim('trimxxxx','x')
substr(text,int[,int]) 텍스트 추출물 지정됨 하위 문자열 substr('안녕하세요',3,5)
텍스트(문자) 텍스트 문자를 텍스트 유형으로 변환 text('문자열')
텍스트(varchar) 텍스트 varchar를 텍스트로 변환 유형 text(varchar 'varchar 문자열')
번역(텍스트,에서,으로) 텍스트 문자 변환 문자열 translate('12345', '1', 'a')
varchar(문자) varchar 문자를 varchar로 변환 유형 varchar('문자 문자열')
varchar(텍스트) varchar 텍스트를 varchar로 변환 유형 varchar('텍스트 문자열')

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