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 41507 게시물 읽기
No. 41507
컬럼을 일정 길이만큼 잘라서 구분자를 붙이기
작성자
선이
작성일
2018-01-10 08:47
조회수
5,420

 안녕하세요.

컬럼을 일정 길이만큼 잘라서 구분자를 붙이고 싶은데 함수를 쓰지 않고 가능할까요?

TABLE A

TEXT : 가나다라마바사아자차카타파하가나다라마바사아자차카타파하

가나다/라마바/사아자/차카타/파하가/나다라/마바사/아자차/카타파/하

이렇게요.

조언부탁드립니다.

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

함수를 쓰지않고는 불가능 합니다.

내장 정규표현식 함수를 사용하면 됩니다.

 

 

select regexp_replace(t, '(.{3})', '\1/')

from (

    select '가나다라마바사아자차카타파하가나다라마바사아자차카타파하' t from dual

) l 

박인호(paerae)님이 2018-01-10 09:19에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
41511월별 주간별 row 구하기입니다. [2]
초보입니다.
2018-01-15
5660
41509조건에 따라 데이터 일정 간격으로 update 문의 [1]
rapid
2018-01-13
5785
41508임의로 row수 늘이기 [4]
초보입니다.
2018-01-11
5730
41507컬럼을 일정 길이만큼 잘라서 구분자를 붙이기 [1]
선이
2018-01-10
5420
41506해당 테이블 혹은 모든 테이블에서 자기자신 데이터의 1.5의 바이트가 현재 자신의 컬럼의 바이트 사이즈를 초과하는 컬럼 찾기 [5]
허광민
2018-01-03
5753
41505APPEND PARALLEL 사용법
엑스
2017-12-23
5476
41504대량의 인서트 이럴경우 어떤게 효율적일까요.?
asdf
2017-12-22
5538
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.047초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다