oracle

·SQL
순위 함수의 종류 순위함수의 종류는 아래와 같이 세가지가 있다. 해당 함수들은 중복값에대하여 어떻게 처리 할껀지에 따라서 사용 방법이 다르게 나뉘어 진다. RANK : 중복값이 있다면 동일한 순위로 지정되고 다음 값에 대해서는 중복된 값의 수만큼을 건너뛰고 출력된다. (ex. 1 - 2 - 3 - 3 - 3 - 6 - 7) DENSE_RANK : 중복값이 있다면 동일한 순위로 지정되고 다음 값에 대해서는 중복된 순위 다음 수가 출력된다. (ex. 1 - 2 - 3 - 3 - 4 - 5) ROW_NUMBER : 중복값과 상관없이 순위를 순차적으로 출력한다. (ex. 1 - 2 - 3 - 4 - 5) 기본 문법 SELECT 컬럼명 , RANK () OVER (ORDER BY 기준 컬럼명) AS RNAK FR..
·SQL
기본 문법 SELECT LISTAGG('대상 컬럼명', '구분자') WITHIN GROUP (ORDER BY '정렬기준 컬럼명') FROM '테이블 명' LISTAGG 함수 사용 예시 TEST_USER 테이블의 USER_NAME 컬럼을 USER_NAME 순으로 정렬하여 쉼표를 구분자로 한줄로 출력하고 싶을때 SELECT LISTAGG(USER_NAME, ',') WITHIN GROUP (ORDER BY USER_NAME) AS USER_NAME FROM TEST_USER
wsstar
'oracle' 태그의 글 목록 (7 Page)