728x90
반응형
PostgreSQL에서 문자열을 합치는 방법에 대해 알아보자.
오라클같은것을 많이 사용해봤으면 알겠지만 PostgreSQL 역시 '||' 와 'concat' 을 사용하여 문자열을 합칠 수 있다.
각각의 구문과 예제를 통해 알아보자.
▷ 구문1 ) || (operator)
A || B || ...N
- A || B ||... 이런식으로 사용하며 vertical bar 두개를 기준으로 합쳐진다.
- 주의해야할 점은 PostgreSQL에서는 NULL을 인지하기 때문에 합치려는 값 중에 하나라도 NULL이 존재할 경우 NULL 을 반환한다.
▷ 예제1) use operator
SELECT 'mine' || 'It' || 'Record' -- mineItRecord
SELECT 'vertical' || NULL || 'bar' -- NULL
▷ 구문2 ) concat
concat(a, b, c, ...)
- concat(a, b, c, ...) 이러한 방식으로 사용한다.
- vertical bar와 다르게 concat은 NULL을 무시한다.
▷ 예제2) use concat
SELECT concat('mine', 'It', 'Record') -- mineItRecord
SELECT concat('vertical', NULL, 'bar') -- verticalbar
728x90
반응형
'Study > PostgreSQL' 카테고리의 다른 글
[PostgreSQL] 시간값 다루기 (0) | 2023.05.23 |
---|---|
[PostgreSQL] 조건에 따라 다른값 보여주기 (CASE WHEN ~ ELSE ~ END) (0) | 2023.05.15 |
postgresql 소숫점 2자리 (0) | 2023.04.25 |
[postgreSQL] 날짜/시간 함수 (1) | 2023.04.11 |
[POSTGRES] 여러개의 행 하나의 행으로 표현하기 (0) | 2023.03.28 |
댓글