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 39977 게시물 읽기
No. 39977
INSTR 함수를 이용한 컬럼 데이터 재구성
작성자
rapid
작성일
2013-01-17 19:45ⓒ
2013-01-17 21:42ⓜ
조회수
5,222

 

안녕하세요. INSTR 함수를 이용하여 컬럼 정보를 재구성하고 싶은데, 아무리 고민해도 뾰족한 방법이 떠오르지 않네요.. -_-;

 

데이터는 다음과 같이 들어가 있습니다. (공백으로 구분되어 있습니다)

   문화부/사업실/행정구축팀  연구원   김향순  hskim@hanmail.net

 

   select * from  (select '문화부/사업실/행정구축팀  연구원   김향순  hskim@hanmail.net' AS fullstring  from dual)

 

그런데  사실 표현하고 싶은 순서는 아래와 같습니다.

   김향순  연구원   문화부/사업실/행정구축팀 

 

즉,  이름과 직위, 부서 정보의 순서를 바꿔주고 싶습니다.  (이메일 부분은 빼고..)

 oracle 함수를 이용하여 손쉽게 변경할 방법이 없을까요?

 

 

 

 

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

WITH t AS
(
SELECT
'문화부/사업실/행정구축팀  연구원   김향순 
hskim@hanmail.net' FullString
FROM dual
)
SELECT fullstring
     , REGEXP_REPLACE(fullstring, '([^ ]+)( )+([^ ]+)( )+([^ ]+).*'
                                , '\5 \3 \1') AS ChangeString
FROM t
;

마농(manon94)님이 2013-01-18 08:35에 작성한 댓글입니다.

마농님 감사합니다. 역시 명불허전이신듯... ^_^

rapid님이 2013-01-18 14:45에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
39980시세이력과 현시세의 차이를 나타내려고 합니다. [2]
초보
2013-01-18
5517
39979조건별 count [1]
사랑
2013-01-17
4727
39978야간근무시간 구하기...도와주세요. [1]
스님
2013-01-17
5661
39977INSTR 함수를 이용한 컬럼 데이터 재구성 [2]
rapid
2013-01-17
5222
39976가로 데이터를 세로로 출력 [1]
질문드립니다
2013-01-17
7090
39975CPU (Critical Patch Update) 해보신분~
임서희
2013-01-17
5054
39974지식이 납루하여..여쭙니다. (저에게도 리플을 주세요..) [1]
물어보자
2013-01-17
4921
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다