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 40203 게시물 읽기
No. 40203
문자열 자르기
작성자
초보
작성일
2013-07-22 16:20
조회수
7,802

오라클 초보 예요...

문자열 자르기라고 검색해 봤는데.. 잘 이해가.. 않가욤...ㅜㅜ...

어떤 문자...가

AAAAAA+001

이렇게 있는데.. +001 만 제외한 나머지 문자들만 보고 싶거든요....

SUBSTR 사용하면 될 듯 한데.. 입문자라.. 너무 어렵네요.. 부탁 드려욤..

이 글에 대한 댓글이 총 4건 있습니다.
WITH t(str) AS(
SELECT 'AAAAAA+001' FROM dual
)
SELECT str 
     , REPLACE(str, '+001') str1
  FROM t
아린(arin76)님이 2013-07-22 16:28에 작성한 댓글입니다.

답글 너무 감사 드려요..

그런데요... +001은 예제고요.. + 이후의 문자는 다 다르답니다.

SUBSTRING 써야 하지 않나요?

바쁘시겠지만 .. 잘 부탁 드릴께요....꾸벅

초보님이 2013-07-22 16:32에 작성한 댓글입니다. Edit
WITH t(str) AS(
SELECT 'AAAAAA+001' FROM dual UNION ALL
SELECT 'BBBBB+003' FROM dual UNION ALL
SELECT 'CCC+3453' FROM dual
)
SELECT str 
     , SUBSTR(str, 0, INSTR(str, '+')-1) str1
     , REGEXP_SUBSTR(str, '[^+]+') str2
  FROM t
 
 
아린(arin76)님이 2013-07-22 16:36에 작성한 댓글입니다.
이 댓글은 2013-07-22 16:37에 마지막으로 수정되었습니다.

아린님...

솔루션 너무 감사 드립니다.

이렇게 간단한 것을.. 좀더 고민하지 못하고 질문 드렸네요..

너무 감사드립니다. 많이 배워갑니다.

즐거운 하루 마무리 하세요...

초보님이 2013-07-22 16:42에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
40206일부분씩 평균을 내는 방법 문의 [4]
HaHa
2013-07-23
6231
40205오라클 날짜 구하기 문의 드립니다. [1]
초보
2013-07-23
6310
402041시간 반 전을 어떻게 표현해야 하나요? [2]
화악산
2013-07-23
6010
40203문자열 자르기 [4]
초보
2013-07-22
7802
40202제약조건 관련되 문의드립니다. [1]
새하정
2013-07-19
5876
40201프로시져 루핑관련 질문입니다. [8]
량디
2013-07-19
6883
40200orage for oracle 5.0 시리얼 번호 알수 없나요? [1]
김가영
2013-07-19
8610
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다