database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 41794 게시물 읽기
No. 41794
문자열 자르기 방법
작성자
블루이글
작성일
2020-04-29 09:41
조회수
3,714

 

자료값은  'LS-D-E-3-2' 이렇게 들어오고요...

 

이걸 LS, D, E, 3, 2  각각 컬럼 또는 ROW로 분리하고 싶습니다.

 

여러 고수님들 도움 부탁드려요

이 글에 대한 댓글이 총 2건 있습니다.

'-' 를 구분자로 사용한다면 아래처럼 하는 방법이 있습니다.

select regexp_substr('LS-D-E-3-2','[^-]+', 1, level) from dual
connect by regexp_substr('LS-D-E-3-2', '[^-]+', 1, level) is not null;
 
REGEXP_SUBSTR('LS-D-E-3-2','[^-]+',1,LEV
----------------------------------------
LS
D
E
3
2
정상규(pajama)님이 2020-04-29 10:00에 작성한 댓글입니다.

감사합니다. ^^

블루이글님이 2020-04-29 10:24에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
41797오라클 Function 오류 ㅠㅠ 한번만 봐주세요. ㅠㅠ [1]
ORACLE
2020-05-18
1985
41796oracle sqlldr 관련문의입니다. [8]
장현옥
2020-05-12
2556
41795오라클 리스너 문의입니다. [1]
설일야
2020-05-12
2194
41794문자열 자르기 방법 [2]
블루이글
2020-04-29
3714
41793오라클 SE1 라이센스 기간 문의(만료일) [1]
카비
2020-04-20
2123
41792DBMS_SCHEDURE REPEAT_INTERVAL설정 [1]
박태학
2020-04-07
2302
41791속도 개선 관련 문의 드립니다. [5]
이상영
2020-04-06
2453
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.047초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다