기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
ltrim 함수
문자열의 시작 부분부터 문자를 잘라냅니다. 잘라낸 문자 목록에서 문자만 포함하는 가장 긴 문자열을 제거합니다. 잘라내기 문자가 입력 문자열에 나타나지 않으면 잘라내기가 완료된 것입니다.
명령문
LTRIM( string [, trim_chars] )
인수
- string
-
잘라낼 문자열 열, 표현식 또는 문자열 리터럴입니다.
- trim_chars
-
문자열의 처음부터 잘라낼 문자를 나타내는 문자열 열, 표현식 또는 문자열 리터럴입니다. 지정하지 않으면 공백이 잘라내기 문자로 사용됩니다.
반환 타입
LTRIM 함수는 입력 문자열(CHAR 또는 VARCHAR)과 데이터 유형이 동일한 문자열을 반환합니다.
예
다음은 listime
열에서 연도를 잘라내는 예입니다. 문자열 리터럴 '2008-'
의 잘라내기 문자는 왼쪽부터 잘라낼 문자를 나타냅니다. 잘라내기 문자 '028-'
을 사용하는 경우에도 동일한 결과를 얻을 수 있습니다.
select listid, listtime, ltrim(listtime, '2008-') from listing order by 1, 2, 3 limit 10;
listid | listtime | ltrim -------+---------------------+---------------- 1 | 2008-01-24 06:43:29 | 1-24 06:43:29 2 | 2008-03-05 12:25:29 | 3-05 12:25:29 3 | 2008-11-01 07:35:33 | 11-01 07:35:33 4 | 2008-05-24 01:18:37 | 5-24 01:18:37 5 | 2008-05-17 02:29:11 | 5-17 02:29:11 6 | 2008-08-15 02:08:13 | 15 02:08:13 7 | 2008-11-15 09:38:15 | 11-15 09:38:15 8 | 2008-11-09 05:07:30 | 11-09 05:07:30 9 | 2008-09-09 08:03:36 | 9-09 08:03:36 10 | 2008-06-17 09:44:54 | 6-17 09:44:54
LTRIM은 trim_chars의 문자가 string의 첫 문자이면 모두 제거합니다. 다음은 'C', 'D', 'G' 문자가 VARCHAR 열인 VENUENAME의 첫 문자일 때 각 문자를 잘라내는 예입니다.
select venueid, venuename, ltrim(venuename, 'CDG') from venue where venuename like '%Park' order by 2 limit 7;
venueid | venuename | btrim --------+----------------------------+-------------------------- 121 | ATT Park | ATT Park 109 | Citizens Bank Park | itizens Bank Park 102 | Comerica Park | omerica Park 9 | Dick's Sporting Goods Park | ick's Sporting Goods Park 97 | Fenway Park | Fenway Park 112 | Great American Ball Park | reat American Ball Park 114 | Miller Park | Miller Park
다음 예제에서는 venueid
열에서 검색된 잘라내기 문자 2
를 사용합니다.
select ltrim('2008-01-24 06:43:29', venueid) from venue where venueid=2;
ltrim ------------------ 008-01-24 06:43:29
다음 예제에서는 2
가 '0'
잘라내기 문자 앞에서 발견되었기 대문에 어떤 문자도 잘라내지 않습니다.
select ltrim('2008-01-24 06:43:29', '0');
ltrim ------------------- 2008-01-24 06:43:29
다음 예제에서는 기본 공백 잘라내기 문자를 사용하여 문자열의 시작 부분부터 두 개의 공백을 잘라냅니다.
select ltrim(' 2008-01-24 06:43:29');
ltrim ------------------- 2008-01-24 06:43:29