已知关系SC(S#,C#,GRADE),统计每一门课程选修的学生人数操作如下:SELECT C#,COUNT(*) FROM SC GROUR BY()。
A.C
B.#DISTINCT C#
A.C
B.#DISTINCT C#
A.S#
B.DISTINCT S#
C.C#
D.DISTINCT C#
A.S.S# =SC.S# and C.C# =SC.C# and SAGE in>=20 and CNAME in‘ACCESS’
B.S.S# =SC.S# and C.C# =SC.C# and SAGE>=20 and CNAME=‘ACCESS’
C.SAGE in>=20 and CNAME in‘ ACCESS’
D.SAGE>=20 and CNAME=‘ACCESS’
给定三个表学生表S,课程表C和学生选课表SC,它们的结构分别如下:
S(S#,SN,SEX,AGE,DEPT)
C(C#,CN)
SC(S#,C#,GRADE)
其中S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。对表SC建立如下视图:CREATE VIEW S_GRADE(S#,C_NUM,AVG_GRADE)AS SELECT S#,COUNT(C#),AVG(GRADE)FROM SCGROUP BY S#;判断下面查询是否允许执行,如允许,写出转换到基本表SC上的操作。SELECT S#,C_NUMFROM S_GRADEWHERE AVG_GRADE80()。
A、不允许查询,因为视图中使用了分组和聚合函数。
B、允许,对应的操作为:
SELECT S#,COUNT(C#)
FROM SC
WHERE AVG(GRADE)80
C、允许,对应的操作为:
SELECT S#,COUNT(C#)
FROM SC
GROUP BY S#
HAVING AVG(GRADE)80
D、允许,对应的操作为:
SELECT S#, COUNT(C#)
FROM SC
HAVING AVG(GRADE)80
A.G=NULL
B.G IS NULL
A.S
B.SC,C
C.S,SC
D.S,SC,C
A.INSERTINTOSC(SNO,CNO,GRADE)valueS(‘S101’,‘C11’,‘98’)
B.INSERTINTOSC(SNO,CNO,GRADE)valueS(S101,C11,98)
C.INSERT(‘S101’,‘C11’,‘98’)INTOSC
D.INSERTINTOSCvalueS(‘S101’,‘C11’,98)
B.update set grade='85' where sname='张三' and cname='化学'
C.update grade=85 where sname='张三' and cname='化学'
D.create CJ grade=85 where sname='张三' and cname='化学'
.C#的数据类型有()
A) 值类型和调用类型;
B) 值类型和引用类型;
C) 引用类型和关系类型;
D) 关系类型和调用类型;
B.inserts into ST values('张三','化学','80')
C.insert ST values('化学','张三','80)
D.insert into ST values('张三','化学',80)
A.ⅰ和 ⅱ
B.只有ⅱ正确
C.只有 ⅰ正确
D.ⅰ和ⅲ正确