ROWNUM같은 경우는 WHERE절에서 생성 되기 때문에 WHERE보다 늦게 실행되는 ORDER BY 절로 정렬을 할경우 ROWNUM이 섞여 출력된다. 위의 문제 떄문에 이런 코드를 사용한다. ROW_NUMBER() OVER (ORDER BY ) PARTITION BY를 사용하여 그룹별로 정렬을 시킬 수 있다. RANK를 사용하면 정렬...
집계함수 SUM = 컬럼에 있는 데이터들의 합 MIN = 컬럼의 있는 데이터 중 최소 값 MAX = 컬럼의 있는 데이터 중 최대 값 COUNT = 데이터의 개수 AVG = 평균 ※ 집계함수는 WHERE절에서 사용 할 수 없다. GROUP BY GROUP는 특정 컬럼을 기준으로 집계를 내는데 사용된다. 사용법 SELECT [GROUP...
기준을 나눠 데이터를 제한하여 띄우는 페이지. 데이터를 조회할 때 ROWNUM 기본적으로 생성이 된다. ROWNUM을 이용하여 데이터 제한하기 ROWNUM를 이용하여 조회할 때는 1번부터만 조회가 가능 하다. DISTINT 중복 값 제거 컬럼의 중복 값을