POSITION 함수란?
postgreSQL에서 POSITION() 함수는 문자열 내에서 특정 부분 문자열이 처음 나타내는 위치를 반환하는 함수이다.
사용하기
기본 문법
POSITION(substring IN string)
SELECT POSITION('a' IN 'banana');
--결과
→ 2
위 쿼리 결과를 확인해 보면,
a는 banana 문자열에서 두 번째로 최초 위치하였기에 2 값을 return 하게 된다.
위치는 0이 아닌 1부터 시작하고 부분 문자열이 존재하지 않으면 0으로 반환한다.
'DB' 카테고리의 다른 글
| [PostgreSQL] DATE_TRUNC (0) | 2025.02.07 |
|---|---|
| [PostgreSQL] DISTINCT ON (0) | 2024.08.20 |
| [PostgreSQL] DELETE JOIN문 (1) | 2024.07.05 |