USE Study_Exam
GO
IF
(OBJECT_ID('STUDENT') IS NOT NULL)
DROP TABLE STUDENT
CREATE TABLE
STUDENT
(
sno NCHAR(3)
PRIMARY KEY, --학번
gwaCode NCHAR(2)
NOT NULL DEFAULT '', --학과코드
sname NVARNCHAR(20)
NOT NULL DEFAULT '', --이름
gender NCHAR(1)
NOT NULL DEFAULT 'M', --성별구분 : M은 남성, F는 여성
score TINYINT NOT
NULL DEFAULT 0 --점수
)
--테이블에
임의의 데이터를 입력합니다.
INSERT INTO STUDENT
VALUES('001','01','
INSERT INTO STUDENT
VALUES('002','01','
INSERT INTO STUDENT
VALUES('003','01','
INSERT INTO STUDENT
VALUES('004','01','
INSERT INTO STUDENT
VALUES('005','02','
INSERT INTO STUDENT
VALUES('006','02','
INSERT INTO STUDENT
VALUES('007','02','
FROM
(SELECT
TOP 4 gwaCode, gender, sname, MAX(score) [MAX SCORE]
FROM
STUDENT
GROUP BY
gwaCode, gender, sname
ORDER BY
[MAX SCORE] DESC, gender DESC, gwaCode ASC) A
ORDER BY
gwaCode, gender
'Database > MS-SQL' 카테고리의 다른 글
데이터 베이스 LOCK(잠금) DEAD LOCK(교착상태) (0) | 2008.10.14 |
---|---|
쿼리문 실행 예제 (2) | 2008.10.14 |
데이터베이스 트렌젝션 TRAN 예제 (0) | 2008.10.14 |
오픈과제 02.doc 33번~ (0) | 2008.10.13 |
DATEBASE 쿼리 문제 실습 19~31 (0) | 2008.10.13 |
TABLE에서 행을 삭제하는 세 가지 OPTION의 비교 DELETE TRUNCATE DROP 과 CREATE (0) | 2008.10.10 |
DATEBASE 쿼리 문제 실습 - 오픈과제 01.doc (0) | 2008.10.10 |
DB JOIN 서브쿼리 유니온 조인 레프트조인 라이트조인 (1) | 2008.10.08 |