티스토리 뷰
DB를 Select 하다보면 생각보다 문자열을 나눌 일이 상당히 있죠..
물론 애초에 DB를 구성할 때 모든것을 고려한다고 하면
발생하지 않을 수도 있는 일이지만
세상 일이라는게 다 그렇듯 생각대로만 되지 않는게 세상이고
생각지도 않은 요구를 하는게 고객이니까요...
어쨌든, 그래서 Postgresql에서 문자열을 나누는 방법입니다.
MSSQL에서 그동안 substring을 즐겨 써왔는데요
MSSQL이든 Postgresql이든 여러가지 방법이 있겠지만
특정 문자를 기준으로 문자열을 리턴 받을 때
split_part라는 function을 사용하면 상당히 편하네요...
사용법은 split_part('원래 문자열', '자를 문자', 위치)입니다.
예를 들어
문자열이 111_222_333일 때
split_part('111_222_333', '_', 1)을 리턴 받으면 '111'이 나오게 되는거죠...
위치 1은 111
위치 2는 222
위치 3은 333
이 됩니다.
그럼 이곳에 들르시는 모든 개발자님들 화이팅입니다~~
'개발자로 살기' 카테고리의 다른 글
| [nodejs] mysql sequelize를 이용한 migrate 에러 해결 (0) | 2018.01.04 |
|---|---|
| [엑셀 VBA] DB 연결하기 (0) | 2016.12.28 |
| PostgreSQL 날짜 변환하기 (2) | 2016.01.08 |
| [MS-SQL] 특정 컬럼명이 있는 테이블 검색하기 (0) | 2015.09.25 |
| javascript 이벤트 중단하기 (0) | 2015.09.05 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 보안
- 정보보안
- 솔라윈즈
- 틱톡
- 데이터3법
- 악성코드
- 개인정보보호위원회
- 라자루스
- 탈륨
- 다크웹
- 마이데이터
- KISA
- 망분리
- 읽을거리
- 개인정보 유출
- 클라우드
- 보안담당자
- 재택근무
- 개인정보보호 연차보고서
- 뉴스
- 개인정보보호
- 랜섬웨어
- GDPR
- 줌
- 개인정보보호법
- ISMS
- 가명정보
- 해킹
- CISO
- 보안뉴스
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함
