SELECT ROW_NUMBER() OVER([PARTITION BY 파티션_기준_속성_목록] [ORDER BY 정렬_조건_목록]) AS 별칭 FROM 테이블명;
/* 나이의 역순으로 순번 지정 */ SELECT M.*, ROW_NUMBER() OVER(ORDER BY AGE DESC) AS ORDER_NO FROM MEMBER M ORDER BY AGE DESC; /* 나이의 역순으로 순번 지정 + 성별 기준으로 그룹화해서 각 그룹마다 순번을 나눠서 지정함 */ SELECT M.*, ROW_NUMBER() OVER(PARTITION BY GENDER ORDER BY AGE DESC) AS ORDER_NO FROM MEMBER M ORDER BY GENDER DESC, AGE DESC;
/* 방법 1 */ SELECT 속성_목록 FROM 테이블명 LIMIT 가져올_데이터_개수 OFFSET 탐색_시작_인덱스_번호; /* 방법 2 */ SELECT 속성_목록 FROM 테이블명 LIMIT 탐색_시작_인덱스_번호, 가져올_데이터_개수;
/* 두 쿼리의 실행 결과는 같다. */ SELECT * FROM MEMBER LIMIT 5 OFFSET 3; SELECT * FROM MEMBER LIMIT 3, 5;
테이블 생성 테이블을 구성하는 속성들의 이름과 데이터 타입과 제약 사항에 대한 정의, 기본키·대체키·외래키의 정의, 데이터 무결성을 위한 제약조건의 정의 등을 포함한다. []로 표시한 함목은 생략 가능 대소문자를 구분하지 않는다. 기본 형식 CREATE TABLE 테이블_이름 ( 속성_이름 데이터_타입 [ NOT NULL ]...
테이블 변경 속성 및 제약조건에 대한 추가/변경/삭제를 실행한다. 신규 속성 추가 ALTER TABLE 테이블명 ADD [ COLUMN ] 속성명 데이터_타입 [ NOT NULL ] [ DEFAULT 기본_값 ]; 속성명 변경 ALTER TABLE 테이블명 CHANGE 기존_속성명 데이터_타입; 데이터 타입 변경 ALTER TABL...
테이블 삭제 테이블을 데이터베이스에서 삭제한다. 기본 형식 DROP TABLE 테이블명 [CASCADE | RESTRICT] CASCADE 삭제할 테이블을 참조하는 다른 테이블도 함께 삭제한다. RESTRICT 삭제할 테이블을 참조하는 다른 테이블이 존재하면 삭제가 수행되지 ...
순위 구하기
권한 관리
새 버전의 콘텐츠를 사용할 수 있습니다.