안녕하세요.
간단한 문법을 적어보겠습니다.
postgre 관련 문법입니다.
오라클에서
문자열 자르기, 문자열 치환등의 문법에 익숙해져...
postgre에서도 무심코 똑같은 문법을 사용하니 에러가 발생하더군요.
우선 문자열 자르기 입니다.
문자열 자르기
문법 : split_part(문자열, 구분자, 순서)
예제 :
ex) select split_part('10/20/30/40/50/60/70/80/90', '/', 2)
결과 : 20
설명 : '/'로 문자를 구분 합니다. 그중에 2번째 문자를 출력합니다.
이번엔 문자열 치환 입니다.
문자열 치환
문법 : replace(문자열, 변경할 문자, 변경 되어질 문자)
예제 :
ex) select replace('10/20/30/40/50/60/70/80/90', '/', '')
결과 : 102030405060708090
설명 : '/'문자를 ''(문자없음)으로 치환합니다.
문자열 자르기
문법 : substring(문자열, 시작 index, 시작 문자열 개수)
예제 :
ex) select substring('123456789', 2,5)
결과 : 23456
설명 : 첫번째 문자의 순서를 1로 잡습니다.
시작 인덱스틑 2로 잡았으니 문자열의 순서는 2가 됩니다.
그리고 시작 이후 문자열 개수를 5로 잡았으니 2 3 4 5 6로 5개의 문자가 출력됩니다.
'개발 > DB' 카테고리의 다른 글
| 후보키, 기본키 등 관계형 데이터 모델 설명(ER 다이어그램 기호 설명) (0) | 2019.09.02 |
|---|---|
| 윈도우 64비트 SQLite3 설치 및 실행(콘솔 및 그래픽 활용 가능) (6) | 2019.03.05 |
| join delete 사용하기 (0) | 2018.10.30 |
| [oracle, pgadmin 등] to_char 소수점 처리 하기 (0) | 2018.05.29 |
| [oracle]오라클 줄바꿈 처리 및 줄바꿈 제거(chr) (2) | 2018.04.30 |
| [오라클]oracle 여러 테이블 컬럼 select (union all) (0) | 2018.02.14 |
| [오라클]트리거 생성, 삭제 (0) | 2018.02.09 |