728x90

1.ROWNUM

조회된 순서되로 순번을 매긴다.

SELECT ROWNUM, A.*
FROM empTable A
ROWNUM empNo empName empJob
1 684123 노나나 변호사
2 754349 김가경 변호사
3 123873 두도담 회계사
4 782645 맹무민 회계사
5 962455 류리리 회계사

 

ORDER BY를 사용하면 순번이 섞일수 있어서 정렬된 서브쿼리 결과에 ROWNUM을 사용해야된다.

SELECT ROWNUM, B.*
FROM (
	SELECT A.*
    FROM empTable A
    ORDER BY A.empName
    ) B
ROWNUM empNo empName empJob
1 684123 김가경 변호사
2 754349 노나나 변호사
3 123873 두도담 회계사
4 782645 류리리 회계사
5 962455 맹무민 회계사

 

2. ROW_NUMBER()

ORDER BY 된 결과에 순번을 매길때는 ROWNUM 보다 ROW_NUMBER()함수가 더 편리하다.

SELECT ROW_NUMBER() OVER(ORDER BY A.empJop, A.empName) rowNum, A.*
FROM empTable A
ORDER BY A.empJop, A.empName
ROWNUM empNo empName empJob
1 684123 김가경 변호사
2 754349 노나나 변호사
3 123873 두도담 회계사
4 782645 류리리 회계사
5 962455 맹무민 회계사

그룹별(PARTITION)로 순번을 따로 부여할 수 있다.

SELECT ROW_NUMBER() OVER(PARTITION BY A.empJop ORDER BY A.empJop, A.empName) rowNum, A.*
FROM empTable A
ORDER BY A.empJop, A.empName
ROWNUM empNo empName empJob
1 684123 김가경 변호사
2 754349 노나나 변호사
1 123873 두도담 회계사
2 782645 류리리 회계사
3 962455 맹무민 회계사
반응형
SMALL

'공부 > Oracle Sql' 카테고리의 다른 글

[Sql] 올림,반올림,내림 관련 쿼리  (0) 2023.02.13
[SQL 기본] 관계형 데이터베이스 개요  (0) 2022.12.25
728x90

포켓몬스터 스칼렛 ˙바이올렛

포켓몬스터 9세대 신작 게임으로 22년 11월 18일 발매 되는 포켓몬스터 스칼렛 ˙바이올렛

스칼렛은 과거, 바이올렛은 미래를 테마로 만들어진것처럼 보이며,

오픈 월드 형식의 게임으로 3가지의 큰 이야기가 있으며, 원하는 순서대로 자유롭게 플레이를 할 수 있는 특징이 있는 게임입니다.

버전에 따라서 주인공과 박사, 학교의 이름 문장 및 교복이 다르고, 페퍼라는 인물이 들고다니는 먼 과거에 쓰인 탐험기가 적혀있는 북이 다르며, 등장하는 포켓몬이 조금 씩 다른게 특징입니다.

주인공
박사
탐험기
스타단

반응형

코라이돈 미라이돈
모드

 

스타팅

반응형
SMALL
728x90

https://youtu.be/Rph_RQ_rkfw

나히다가 나오고 신들로 파티 구성이 되어서 신들로 파티를 만들고 주간보스들을 잡아봤습니다

 

생각보다 신들끼리 시너지가 많이 부족해서 좀 어려웠네요 컨트롤이 많이 부족하니 그냥 적당히 봐주세요 :)

 

캐릭터 스펙입니다.

 

라이덴 쇼군
나히다
종려
벤티

반응형
SMALL

+ Recent posts