COUNT 를 사용하지 않고 건수를 구한다고요???
1. COUNT(*) OVER() 나 ROW_NUMBER() OVER() 등의 분석함수를 이용한다면
- 만들어 낼 수는 있지만 그건 억지죠. 설마 이런게 답은 아니겠지요?
2. 그냥 (select * from emp) 조회 했을 때 결과로 나오는 메시지에 건수가 나오죠.
- 14 개의 행이 선택되었습니다.
- 이걸 질문한것은 아니겠죠?
MAX 는 Self Join 으로 구할 수 있겠네요.
SELECT deptno , empno max_empno FROM emp a WHERE NOT EXISTS (SELECT 1 FROM emp WHERE deptno = a.deptno AND empno > a.empno ) ORDER BY deptno ;