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 39513 게시물 읽기
No. 39513
[질문] 본말과 약어 혼용된 문자열에서 약어 변환하는 방법 문의
작성자
fly_sky
작성일
2012-06-29 17:00ⓒ
2012-06-29 17:51ⓜ
조회수
3,866

안녕하세요, 도움을 받고자 합니다.

준말과 본말이 혼용되어 있는 어떤 문자열에서 준말을 본말로 변경하고자 합니다.

예를 들어, 본말이 '던킨도너츠' 이고 약어가 '던킨'이라고 할 때,

'던킨도너츠 매출 전망. 던킨은 올해 수고 급증으로... 던킨도너츠는 밝혔다. 한편, 던킨에서는.... " 와 같이 한 문자열에 본말과 약어가 몇 번씩 혼용되고 있습니다.

그냥 replace로 update하면  '던킨도너츠'가 '던킨던킨도너츠'로 바뀌게 되더라고요.

이를 처리할 수 있는 방법 알려주시면 감사하겠습니다.

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

SELECT v
     , REGEXP_REPLACE(v, '던킨도너츠|던킨', '던킨도너츠') x1
     , REPLACE(REPLACE(v, '던킨도너츠', '던킨'), '던킨', '던킨도너츠') x2
  FROM t
;

마농(manon94)님이 2012-07-02 09:00에 작성한 댓글입니다.

와... 이런 방법이 있었네요, 감사합니다~

fly_sky님이 2012-07-02 11:33에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
39517insert 문안에 substr 함수를 쓰고 싶어요..isql = "insert into cit10501 (" [1]
정명규
2012-07-02
4645
39515각 종 사 이 트 해 킹 작 업 해 드 립 니 다
박광재
2012-06-30
4154
39514[질문]구분이 바뀔때마다 새로 순번 채번 [2]
김구환
2012-06-29
5143
39513[질문] 본말과 약어 혼용된 문자열에서 약어 변환하는 방법 문의 [2]
fly_sky
2012-06-29
3866
39512[질문] 저에게는 너무나도 어려운 쿼리 질문 입니다 ㅠㅠ [2]
솜사탕
2012-06-29
4611
39510코드값 맵핑 / 맵핑 관계 나타내는 방법 문의 [1]
쿼리OTL
2012-06-26
4383
39509쿼리가 힘드네여..ㅠ [3]
박진호
2012-06-26
5793
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다