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 41180 게시물 읽기
No. 41180
특정문자(대,소) 문자열만 자르기
작성자
김주환(pai486)
작성일
2016-06-21 09:47
조회수
7,542

 

 

WITH T AS (

select 'abcd_test_cmd ' data from dual union all

select 'test_cmd ' from dual union all

select 'cust_No ' from dual union all

select 'CUST_code_TEST_DESC ' from dual

)

-- 이 경우

RESULT : ATC, TC, CN, CCTD

 

첫자리 대문자와, _뒷자리 대문자 자르는 방법좀 문의드려요...

 

제가 생각한건 INITCAT(컬럼) 해서 대문자만 잘라내기 인데..어렵네요 ㅋ

 

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

SELECT data
     , REGEXP_REPLACE(INITCAP(data), '[^A-Z]') x
  FROM t
;

마농(manon94)님이 2016-06-21 16:58에 작성한 댓글입니다.
이 댓글은 2016-06-21 16:58에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
41183기간 사이의 날짜 뽑아 내기 질문 입니다. [2]
ASKO912
2016-06-22
9012
41182ORACLE DB Backup 방법 문의 [4]
이성근
2016-06-22
7500
41181lock 걸린 세션 종료 후 데이터 삭제되는 현상
신재철
2016-06-21
7613
41180특정문자(대,소) 문자열만 자르기 [1]
김주환
2016-06-21
7542
41179user object type 에서 한글깨짐 문의드립니다.
진랑
2016-06-20
7678
41178테이블 다중 컬럼 join [2]
염진호
2016-06-17
7733
41177Procedure 에서 있으면 UPDATE, 없으면 INSERT 구현 시 [1]
박소연
2016-06-17
8078
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.053초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다