일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 초기 세팅
- MySQL
- header setting
- 리눅스
- memcached
- swagger
- docker 설치
- Java
- ollama langflow
- spring
- JPA
- 도커
- generate pojos
- jpa entity자동
- SpringBoot
- 헤더 설정
- java9
- java8
- jvm
- docker
- CentOS6
- React
- NextJS
- generate entity
- spring boot
- 초기 구축
- custom valid
- JavaScript
- Next.js 14
- dto valid
Archives
- Today
- Total
개발자의 길
[DB]구분자로 잘라서 가져오기(REGEXP_SUBSTR, SUBSTR+INSTR 2가지 방식) 본문
1.
SELECT REGEXP_SUBSTR('1,24','[^,]+',1,1) FROM DUAL;
구분자를 정규식으로 넣어서 사용하는 방식이다.
REGEXP_SUBSTR 은 오라클10G 이상부터 된다
2.
오라클과 mysql 둘다 되는 방식이다
instr로 구분자의 위치를 찾아서 substr 으로 잘라서 쓰는 방식이다.
SELECT SUBSTR('1,24',1,INSTR('1,24',',')-1) FROM DUAL;
SELECT SUBSTR('1,24',INSTR('1,24',',')+1) FROM DUAL;
--- 은근히 사용할 일이 생긴다. 되도록이면 db로 가져와서 front단에서 처리 하지만, 쿼리에서 모두 처리 할려고 하면 애매한 것중 하나이다.
'3. DB' 카테고리의 다른 글
[oracle] 이전글 다음글 분석함수(LAG,LEAD) (0) | 2014.08.29 |
---|---|
[ORACLE] WITH문을 이용해 가상테이블 만들기(WITH TABLE AS) (0) | 2014.02.26 |
[DB] JOIN 문 설명(LEFT JOIN,RIGHT JOIN,INNER JOIN,OUTER JOIN) (0) | 2014.01.14 |
[ORACLE] TO_CHAR 함수 모든것! (1) | 2013.12.26 |
[ORACLE] TO_CHAR 의 펑션.. (0) | 2013.12.26 |
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
Comments