• 2022-06-05
    用语句为Result表sno和cno字段创建主键约束,主键名为PK_Sno_Cno[img=262x139]17e0c57355d4fed.png[/img]
  • ALTER TABLE Result ADD CONSTRAINT PK_Sno_Cno PRIMARY KEY(Sno,cno)

    举一反三

    内容

    • 0

      在MySQL中,假设有学生选课表SC(sno,cno,score)。那么列出所有选修课程超过5门的学生学号以及选修课程数目,其正确的SQL语句为()。 A: select sno,count(cno)from scwhere count(cno)>=5; B: select sno,count(cno)from scgroup by sno where count(cno)>=5; C: select sno,count(cno)from scgroup by sno having count(cno)>=5; D: select sno,count(cno)from scgroup by cno having count(cno)>=5;

    • 1

      设学生关系S(SNO,SNAME,SSEX,SAGE,SDPART)的主关键字为SNO,学生选课关系SC(SNO,CNO,SCORE)的关键字为SNO和CNO,则关系R(SNO,CNO,SSEX,SAGE,SDPART,SCORE)的主关键字为SNO和CNO,其满足()。

    • 2

      若系统使用频度最高的查询语句为SELECT*FROMSCWHERESno=xANDCno=y;//其中x,y为变量为使该查询语句的执行效率最高,应创建() A: Sno上的索引 B: Cno上的索引 C: Sno,Cno上的索引 D: SC上的视图SC_V(Sno,Cno)

    • 3

      统计每门课程的选课人数select cno , _________from scgroup by ________ A: count(*) ; cno B: count(sno) ; cno C: count(*) ; sno D: count(sno) ; sno

    • 4

      已知学生选课信息表sc(sno, cno, degree)。查询“至少选修了一门课程,但没有成绩的学生学号和课程号”的SQL语句是( )。 A: SELECT sno, cno FROM sc WHERE degree=NULL; B: SELECT sno, cno FROM sc WHERE degree IS ''; C: SELECT sno, cno FROM sc WHERE degree IS NULL; D: SELECT sno, cno FROM sc WHERE degree='';