Database/Oracle 썸네일형 리스트형 ROWNUM이란 ROWNUM 오라클에서 지원하는 가상컬럼(Pseudo Column)으로 쿼리의 결과에 가상으로 행번호를 1부터 부여한 순번. 1. 오라클에서만 사용가능2. 주로 페이징처리, TOP-N QUERY에 사용 ROWNUM 주의사항 ROWNUM은 첫번째 값이 할당 된 이후부터 증가한다.그러므로 다음과 같은 쿼리는 아무것도 반환하지 않는다SELECT * FROM EMP WHERE ROWNUM > 1; ROWNUM은 SELECT 할때 붙여져 나오는 가상컬럼이다.위 구문을 설명하면, 테이블에서 행을 하나씩 가져오면서 ROWNUM을 부여하는데첫번째 행을 가져왔을때 ROWNUM은 1이다. 조건에 맞지않기때문에 버려진다.조건에 맞는 행이 없었기때문에 두번째 행을 가져왔을때도 ROWNUM은 1이다. 역시 조건에 맞지않아서 버.. Union & Union all UNION이란 여러개의 SQL문을 합쳐서 하나의 SQL문으로 만들어주는 명령어 두 쿼리의 합집합. UNION과 UNION ALL의 차이점 UNION은 두 쿼리결과의 중복값을 제거해서 보여주고 UNION ALL은 중복된값도 전부 보여줌 UNION은 중복제거를 위해 연산을 한번 더 하기때문에 UNION ALL보다 속도가 느림 이전 1 다음