일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- MySQL
- redis
- Spring Batch
- jsp
- linux
- laravel
- Web Server
- tool
- Design Patterns
- IntelliJ
- elasticsearch
- Spring Boot
- springboot
- it
- javascript
- 맛집
- 요리
- JVM
- devops
- Oracle
- Git
- Gradle
- php
- db
- jenkins
- Spring
- ReactJS
- AWS
- ubuntu
- java
Archives
- Today
- Total
아무거나
[oracle] 문자열 제거 (LTRIM, RTRIM, TRIM) 본문
반응형
문자열 제거 (LTRIM, RTRIM, TRIM)
- LTRIM: 컬럼에서 지정한 문자를 왼쪽에서 부터 제거 (기본옵션은 공백제거)
SELECT LTRIM('테스트 ') AS TEST_ONE, // 테스트(공백제거) LTRIM('테스트', '테스') AS TEST_TWO, // 트 LTRIM('테스트', '스') AS TEST_THREE // 테스트 -> 문자열의 시작이 '스'가 아니므로 전체 문자가 나옴 FROM DUAL
- RTRIM: 컬럼에서 지정한 문자를 오른쪽에서 부터 제거 (기본옵션은 공백제거)
SELECT RTRIM(' 테스트') AS TEST_ONE, // 테스트(공백제거) RTRIM('테스트', '스트') AS TEST_TWO, // 테 RTRIM('테스트', '스') AS TEST_THREE // 테스트 -> 문자열의 시작이 '스'가 아니므로 전체 문자가 나옴 FROM DUAL
- TRIM: 컬럼에서 지정한 문자를 양쪽에서 제거 (기본옵션은 BOTH)
// LEADING: 왼쪽에서 제거, TRAILING: 오른쪽에서 제거, BOTH: 양쪽에서 제거 SELECT TRIM(' 테스트입니다진 ') AS TEST_ONE, // 테스트입니다진(양쪽 공백제거) TRIM('진' FROM '진짜 테스트입니다진') AS TEST_TWO, // 짜 테스트입니다(양쪽에 '진' 제거) TRIM(BOTH '진' FROM '진짜 테스트입니다진') AS TEST_THREE, // 짜 테스트입니다(양쪽에 '진' 제거) TRIM(LEADING '진' FROM '진짜 테스트입니다진') AS TEST_FOUR, // 짜 테스트입니다진(왼쪽에 '진' 제거) TRIM(TRAILING '진' FROM '진짜 테스트입니다진') AS TEST_FIVE // 진짜 테스트입니다(오른쪽에 '진' 제거) FROM DUAL
반응형
'Data Store > DB' 카테고리의 다른 글
[oracle] 여러 행으로 되어있는 값을 구분자로 하나의 행으로 표시 (0) | 2020.05.16 |
---|---|
[Oracle] Dual Table (0) | 2020.05.11 |
Excel 파일을 DB Insert 쿼리로 생성 (0) | 2020.03.28 |
[Oracle] sysdate가 년월일만 표시되는 현상 (0) | 2020.03.21 |
데이터 표준화 (0) | 2020.03.20 |
Comments