728x90
반응형
mysql 이나 mssql로 문자열을 구분자로 구분하고 싶을 때
substring_index를 사용하시면 됩니다.
substring_index 와 같은 기능을 하는 함수가
postgresql에도 있는데
그것은 바로 split_part 입니다.
사용법은 아래와 같구요
한가지 차이점이라면
mysql에선 구분된 문자열을 뒤에서부터 가져오고 싶으면
인자로 마이너스 값을 주시면 되지만
split_part에선 마이너스값을 사용할 수가 없습니다.
해결 방안으로는
reverse 함수로 한번 감싸 문자열을 뒤집은 후
split_part로 구분된 문자열을
reverse로 다시 뒤집으시면 됩니다.
728x90
반응형
'개발 > SQL' 카테고리의 다른 글
postgresql generate_series 간단 설명 및 날짜 생성 쿼리 (0) | 2020.09.04 |
---|---|
Postgresql 윈도우 10 64bit 설치 방법 (0) | 2020.07.09 |
MSSQL 특정 일자의 주의 첫째 날과 마지막 날을 검색하는 쿼리 (0) | 2019.10.31 |
Postgresql Select export 명령어 (0) | 2019.09.24 |
Postgresql 구분자로 구분된 문자열을 array 배열로 받기 (0) | 2019.06.17 |