오라클 Oracle SUBSTR |
오늘은 String 또는 String으로 반환되는 Column 값을 원하는 길이로 자르는 방법에 대해서 알아보도록 하겠습니다.
String 타입의 길이를 자르는 것은 SUBSTR 함수입니다.
※ MS-SQL 에서는 SUBSTRING 함수를 쓰기는 합니다만, 아래의 구문이 전부 먹히는 지는 잘 모르겠습니다.
|
|
IAM |
1 |
나는 대한민국 사람입니다 |
이 쿼리를 기본으로 설명 드리겠습니다.
일반적인 SUBSTR 구문입니다. |
|
|
IAM |
1 |
나는 대한민국 |
|
|
IAM |
1 |
대한민국 |
SUBSTR(대상, 시작 위치, 자르고 싶은 길이)로 사용해 주시면 됩니다.
시작점만 정해주고 해당 String의 끝까지 자르는 구문입니다. |
|
|
IAM |
1 |
대한민국 사람입니다 |
SUBSTR(대상, 시작 위치) 해주시면 됩니다.
뒤에서 몇 번 째 부터 시작할 지를 정해주는 구문입니다. |
|
|
IAM |
1 |
사람입니다 |
SUBSTR(대상, 시작 위치) 의 방법은 동일합니다만, - 를 넣으면, 앞에서부터 몇 번 째가 아니라, 뒤에서부터 몇 번 째 위치에서 시작한다는 의미를 가집니다.
뒤에서 몇 번 째 부터 시작해서 몇 개를 자를 지 정해주는 구문입니다. |
|
|
IAM |
1 |
사람 |
SUBSTR(대상, 시작 위치, 자르고 싶은 길이)를 쓰는 것은 동일합니다만, 위와 마찬가지로 – 를 사용하여, 시작 위치를 뒤에서부터 계산한다는 차이가 있습니다.
|
'IT 개발' 카테고리의 다른 글
Oracle to MSSQL 쿼리 변환 시 검토할 점 (1) | 2014.07.11 |
---|---|
[오라클|Oracle] 테이블끼리 조인 걸기 - INNER JOIN, LEFT OUTER JOIN (1) | 2014.07.04 |
[오라클|Oracle] 날짜타입 가지고 놀기 - TO_DATE, TO_CHAR (2) | 2014.07.02 |
[C#] Component One (C1) FlexGrid Cell에 버튼(Button) 넣기 (2) | 2014.06.24 |
[C#] Component One (C1) FlexGrid 컬럼(Column) 고정하기 (0) | 2014.04.11 |