728x90
문자열을 가지고
댕강 자를 수 있는 함수가 있다
은근 유용하게 쓰인다
Substr이라는 함수
substr(문자, 시작점, 문자열 갯수)
-n을 하면 뒤에서 부터,,
select substr('a001',0,2) as s1,
substr('a001',1,2) as s2,
substr('a001',-1) as s3,
substr(mem_id,-3) as s4,
mem_id
from info;
(출력 결과)
728x90
'DB > Oracle DB' 카테고리의 다른 글
Oracle SQL 데이터 치환하기(Replace) 데이터 값 변경하기 (0) | 2023.09.11 |
---|---|
Oracle SQL 데이터의 공백 제거하기 (Trim, LTrim, RTrim) (0) | 2023.09.03 |
Oracle SQL 문자채우기, 공간채우기(Lpad, Rpad) (0) | 2023.09.02 |
Oracle SQL 영문자를 대문자, 소문자, 첫글자만 대문자로 바꾸기(upper, lower, initcap) (0) | 2023.09.01 |
Oracle SQL concat(||)으로 문자합치기 (0) | 2023.08.31 |