반응형
회원 테이블
정렬 시 아래처럼 조건으로 순위를 부여할 수 있음(다양하게 응용 가능)
/* 사용자 아이디가 'l'로 시작하는 데이터를 우선순위로 한 다음 이름 오름차순 정렬 */
SELECT ROW_NUMBER() OVER(
ORDER BY
CASE
WHEN USER_ID LIKE 'l%' THEN 1
ELSE 2 END
, A.USER_NAME
) AS rn
, A.USER_ID
, A.USER_NAME
, A.USER_EMAIL
FROM USER_INFO A
;
반응형
'IT > DBMS' 카테고리의 다른 글
[Oracle] N개월후까지 날짜 구하기 (feat. Connect by level) (65) | 2023.12.03 |
---|---|
[DBMS] N:M(다대다) 관계일 때 매핑 테이블로 관계 형성 (61) | 2023.09.24 |
[Oracle] 가장 마지막 row 조회(feat. partition by) (0) | 2023.08.07 |
[MongoDB] 몽고DB 6.0.x 버전 mongo 찾지 못하는 경우... (0) | 2023.07.17 |
[Oracle] 해당월말일 ~ 익월 말일까지 조회 (0) | 2023.05.30 |