/* 나이의 역순으로 순번 지정 */SELECTM.*,ROW_NUMBER()OVER(ORDERBYAGEDESC)ASORDER_NOFROMMEMBERMORDERBYAGEDESC;/*
나이의 역순으로 순번 지정 + 성별 기준으로 그룹화해서 각 그룹마다 순번을 나눠서 지정함
*/SELECTM.*,ROW_NUMBER()OVER(PARTITIONBYGENDERORDERBYAGEDESC)ASORDER_NOFROMMEMBERMORDERBYGENDERDESC,AGEDESC;
LIMIT
지정한 수치에 따라 가져오는 데이터의 개수와 탐색 범위가 달라진다.
기본 형식
/* 방법 1 */SELECT속성_목록FROM테이블명LIMIT가져올_데이터_개수OFFSET탐색_시작_인덱스_번호;/* 방법 2 */SELECT속성_목록FROM테이블명LIMIT탐색_시작_인덱스_번호,가져올_데이터_개수;
사용 예시
/* 두 쿼리의 실행 결과는 같다. */SELECT*FROMMEMBERLIMIT5OFFSET3;SELECT*FROMMEMBERLIMIT3,5;