'자르기'에 해당되는 글 1건

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

이 됩니다.


그럼 이곳에 들르시는 모든 개발자님들 화이팅입니다~~

블로그 이미지

ligilo

행복한 하루 되세요~

,