사용 분석 표
2313 단어 sql
select ename ,sal,row_number() over(order by sal desc) as sal_order from emp;
결과:
ENAME SAL SAL_ORDER
---------- ---------- ----------
KING 5000 1
SCOTT 3000 2
FORD 3000 3
JONES 2975 4
BLAKE 2850 5
CLARK 2450 6
ALLEN 1600 7
TURNER 1500 8
MILLER 1300 9
WARD 1250 10
MARTIN 1250 11
ADAMS 1100 12
JAMES 950 13
SMITH 800 14
sql 구문 에서 줄 의 순서 집합 에서 줄 번 호 를 얻 을 수 있 습 니 다.페 이 시 함 수 는 줄 번호 가 아 닌 것 을 알 기 전에 order by 종 구 를 사용 합 니 다.
select deptno ename ,sal,row_number() over(partition by deptno order by sal desc) as sal_order from emp;
결과:
ENAME SAL SAL_ORDER
---------- ---------- ----------
10 5000 1
10 2450 2
10 1300 3
20 3000 1
20 3000 2
20 2975 3
20 1100 4
20 800 5
30 2850 1
30 1600 2
30 1500 3
30 1250 4
30 1250 5
30 950 6
row_number()분석 함 수 는 줄 의 단독 순서 집합 에 만 줄 번 호 를 할당 할 수 있 고 결과 집합 내부 에서 도 사용 할 수 있 습 니 다.
select deptno ,ename, rownum ,sal from (select deptno, ename ,sal, row_number() over(partition by deptno order by sal desc) as sal_order from emp)where sal_order<2
결과:
DEPTNO ENAME ROWNUM SAL
---------- ---------- ---------- ----------
10 KING 1 5000
20 SCOTT 2 3000
30 BLAKE 3 2850
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
깊이 중첩된 객체를 정확히 일치 검색 - PostgreSQL목차 * 🚀 * 🎯 * 🏁 * 🙏 JSON 객체 예시 따라서 우리의 현재 목표는 "고용주"사용자가 입력한 검색어(이 경우에는 '요리')를 얻고 이 용어와 정확히 일치하는 모든 사용자 프로필을 찾는 것입니다. 즐거운 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.