내맘대로긍정이 알려주는
Oracle 23ai 신기능
무료 세미나 발표자료
다운로드
trending_flat
OS환경 : Oracle Linux6.8(64bit)
DB 환경 : Oracle Database 11.2.0.4
쿼리 : substr로 문자열 추출
3번째 자리부터 모두 출력
1 2 3 4 5 6 7 | SQL> SELECT substr('ABCDEFGZ999', 3) column1 FROM DUAL; COLUMN1 --------- CDEFGZ999 1 row selected. |
4번째 자리부터 2글자 출력
1 2 3 4 5 6 7 | SQL> SELECT substr('ABCDEFGZ999', 4, 2) column1 FROM DUAL; COLUMN1 -- DE 1 row selected. |
우측부터 추출하고 싶다면 마이너스(-) 기호를 사용하면 됨
우측 2글자 출력
1 2 3 4 5 6 7 | SQL> SELECT substr('ABCDEFGZ999', -2) column1 FROM DUAL; COLUMN1 -- 99 1 row selected. |
참조 :
'ORACLE > Sql' 카테고리의 다른 글
OS 접속 권한 없이 oracle 접속해서 alert log 확인 (0) | 2019.01.31 |
---|---|
alert log 에 메세지 입력하는 방법 (dbms_system.ksdwrt 이용) (0) | 2019.01.30 |
오라클 grid, crs 상태 확인용 쉘 스크립트 (0) | 2019.01.21 |
오라클 db 상태 확인용 쉘 스크립트 (0) | 2019.01.21 |
오라클 TableSpace 별 사용용량 구하는 SQL (3) | 2019.01.17 |