【正确答案】1)SELECT CNO,SNO,DEGREE FROM SCORE WHERE CNO IN (SELECT X.CNO FROM COURSEX, TEACHER Y WHERE Y.TNO=X.TNO ANDY.DEPARTMENT=‘计算机系’);
2)SELECT TNAME, PROFESSION FROM TEACHER WHERE DEPARTMENT=‘计算机系’AND PROFESSION NOT IN (SELECT PROFESSIONFROM TEACHER WHERE DEPARTMENT=‘电子工程系’);
3)SELECT DISTINCT CNO FROM SCORE WHERE DEGREE>85);
4)SELECT CNO, SNO, DEGREE FROM SCORE WHERE CNO=‘3-105’ AND DEGREE=ANY (SELECT DEGREE FROM SCORE WHERE CNO‘3-245’ ORDER BY DEGPLEE DESC:
5)SELECT CNO,SNO,DEGREE FROM SCORE WHERE CNO=‘3-105’ AND DECREE>ALLf SELECT DEGREE FROM SCORE WHERE CNO=‘3-245’);
6)SELECT CNO, SNO, DEGREE FROM SCORE A WHERE DEGREE<(SELECT AVG( DEGREE)FROM SCORE B WHERE A.CNO=B.CNO);
【答案解析】[解析] 主要考查了SQL的数据查询功能、数据定义功能和数据操纵功能。这类问题主要是考查对SELECT FROM WHERE语句的掌握。