SQL92는 특정 구문으로 토토 커뮤니티 함수를 정의합니다. 일부 이들은 다른를 사용하여 구현됩니다Postgres기능.
표 10-2.SQL92토토 커뮤니티 함수
기능 | 반환 | 설명 | example |
---|---|---|---|
위치 (텍스트의 텍스트) | int4 | 지정된 위치 서브 스트링 | 위치 ( 'tom'in 'tom') |
서브 스트링 (텍스트 [int] [for int]) | 텍스트 | 지정된 추출 서브 스트링 | 서브 스트링 (2의 'Tom' 2) |
Trim ([Leading | Trailing | 둘 다] [텍스트] 텍스트에서) | 텍스트 | 텍스트에서 문자 트림 | 트림 (둘 다 'x'에서 'xtomx') |
텍스트, varchar () 및 char () 유형. 일부는 내부적으로 SQL92를 구현하는 데 사용됩니다 위에 나열된 토토 커뮤니티 함수.
표 10-3. 토토 커뮤니티 함수
기능 | 반환 | 설명 | example |
---|---|---|---|
char (텍스트) | char | 텍스트 변환 문자 | char ( 'text string') |
char (varchar) | char | Varchar를 Char로 변환하십시오 유형 | char (Varchar 'Varchar 끈') |
InitCap (텍스트) | 텍스트 | 각 단어의 첫 글자 대문자 | InitCap ( 'Thomas') |
하단 (텍스트) | 텍스트 | 텍스트를 소문자로 변환 | Lower ( 'Tom') |
lpad (텍스트, int, 텍스트) | 텍스트 | 왼쪽 패드 토토 커뮤니티이 지정되었습니다 길이 | lpad ( 'hi', 4, '??') |
ltrim (텍스트, 텍스트) | 텍스트 | 왼쪽 트림 문자 텍스트 | ltrim ( 'xxxxtrim', 'x') |
위치 (텍스트, 텍스트) | 텍스트 | 지정된 추출 서브 스트링 | 위치 ( '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 끈') |
번역 (텍스트,부터,) | 텍스트 | 문자를 변환합니다 끈 | 번역 ( '12345', '1', '에이') |
varchar (char) | varchar | char를 Varchar로 변환합니다 유형 | varchar ( 'char string') |
varchar (텍스트) | varchar | 텍스트를 Varchar로 변환합니다 유형 | varchar ( 'text string') |
상단 (텍스트) | 텍스트 | 텍스트를 대문자로 변환 | 어퍼 ( 'tom') |
텍스트에 대해 명시 적으로 정의 된 대부분의 기능은 char ()에 대해 작동합니다. 및 varchar () 인수.