题目内容 (请给出正确答案)
[主观题]

开课表数据如下,其中OpenCno为选课编号,Cno为课程编号,Tno为教师编号,ClassNo班级编号, 计算每个

班级学生的选课情况,语句正确的是(): OpenCno Cno Tno ClassNo 0010300103010001 001 03001 03010 0010300103011002 001 03001 03011 0010300203030003 001 03002 03030 0020100103030001 002 01001 03030 0050100203010001 006 02001 03030

A、SELECT Cno AS 班级号,选课人数= CASE WHEN COUNT(*)=1 THEN ’一位同学选修’ WHEN COUNT(*)=2 THEN ’两位同学选修’ WHEN COUNT(*)=3 THEN ’三位同学选修’ END FROM 开课表 GROUP BY ClassNo

B、SELECT Cno AS 班级号,选课人数= CASE WHEN COUNT(*)=1 THEN ’一位同学选修’ WHEN COUNT(*)=2 THEN ’两位同学选修’ WHEN COUNT(*)=3 THEN ’三位同学选修’ END FROM 开课表 GROUP BY Cno

C、SELECT ClassNo AS 班级号,选课人数= CASE WHEN COUNT(*)=1 THEN ’一位同学选修’ WHEN COUNT(*)=2 THEN ’两位同学选修’ WHEN COUNT(*)=3 THEN ’三位同学选修’ END FROM 开课表 GROUP BY Cno

D、SELECT ClassNo AS 班级号,选课人数= CASE WHEN COUNT(*)=1 THEN ’一位同学选修’ WHEN COUNT(*)=2 THEN ’两位同学选修’ WHEN COUNT(*)=3 THEN ’三位同学选修’ END FROM 开课表 GROUP BY ClassNo

暂无答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“开课表数据如下,其中OpenCno为选课编号,Cno为课程编…”相关的问题

第1题

以下语句的输出结果是( )。 DECLARE @X int SET @X=0 W...

以下语句的输出结果是( )。 DECLARE @X int SET @X=0 WHILE @x<3 begin set @x="@X+1" print 'x="+convert (char(1),@x) END&lt;br&gt; A、x=1,2,3&lt;br&gt; B、x=1,x=2,x=3&lt;br&gt; C、x=1 x=2 x=3&lt;br&gt; D、x=1x=2x=3&lt;br&gt;&lt;p class=&quot;answer&quot;&gt;&lt;/p&gt;&lt;br&gt;&lt;br&gt;12、开课表数据如下,其中OpenCno为选课编号,Cno为课程编号,Tno为教师编号,ClassNo班级编号: OpenCno Cno Tno ClassNo 0010300103010001 001 03001 03010 0010300103011002 001 03001 03011 0010300203030003 001 03002 03030 0020100103030001 002 01001 03030 0050100203010001 006 02001 03030 执行以下语句的结果是( ) SELECT Cno AS 课程号,选课人数= CASE WHEN COUNT(*)=1 THEN " 一位同学选修' when count(*)="2" then '两位同学选修' '三位同学选修' end from 开课表 group by> A、Cno 选课人数 001 三位同学选修 002 一位同学选修 006 一位同学选修

B、课程号 选课人数 001 三位同学选修 002 一位同学选修 006 一位同学选修

C、课程号 选课人数 001 3 002 1 006 1

D、课程号 选课人数 03001 两位同学选修 03002 一位同学选修 01001 一位同学选修 02001 一位同学选修

点击查看答案

第2题

以下语句的输出结果是( )。 DECLARE @X int SET @X=0 W...

以下语句的输出结果是( )。 DECLARE @X int SET @X=0 WHILE @x<3 begin set @x="@x+2" print 'x="+convert (char(1),@x) END&lt;br&gt; A、x=2,4&lt;br&gt; B、x=2,x=4,x=6&lt;br&gt; C、x=2 x=4 x=6&lt;br&gt; D、x=2 x=4&lt;br&gt;&lt;p class=&quot;answer&quot;&gt;&lt;/p&gt;&lt;br&gt;&lt;br&gt;51、学生表中原始数据如下 Sno Sname Classno 0301001 李永年 03010 0301102 张丽珍 03011 0302003 王仁芳 03020 执行以下语句之后,学生表中数据正确的是 ( )。 BEGIN TRANSACTION EXAMPLETRANS UPDATE 学生表 SET ClassNo=‘03010" where sno="0302003" save transaction change update 学生表 sname="李小丽" %张%', @tname varchar(18)="%" as select 学生姓名,cname 课程名,tname 教师姓名,grade 成绩 from 成绩表 ,开课表,学生表,课程表,教师表 学生表.sno="成绩表.Sno" and 成绩表.opencno="开课表.OpenCno" 开课表.cno="课程表.Cno" 开课表.tno="教师表.Tno" like @sname tname execute> A、查找姓张的学生

B、查找姓张的老师

C、查找名字里面含“张”字的学生

D、查找名字里面含“张”字的老师

点击查看答案

第3题

INSERT 成绩表(OpenCno,Sno,Grade) VALUES (“0010300103010001”, “0301001”,98)
点击查看答案

第4题

( 14 )己知一个名为 “ 学生 ” 的 Access 数据库,库中的表 “ stud ” 存储 学生的基本信息,包括学号、姓名 、 性别和籍贯 。 下面程序的功能是 : 通过下图所示的窗体向 “ stud ” 表中添加学生记录 , 对应 “ 学号 ” 、“ 姓名 ” 、 “ 性别 ” 和 “ 籍贯 ” 的四个文本框的名称分别为 tNo 、tName 、 tSex 、 tRes 。 当单击窗体中的 “ 增加 ” 命令按扭(名称为 Command1 )时, 首先判断学号是否,如果不重复则向 "stud" 表中添加学生记录;

如果学号重复,则给出提示信息。

请依据所要求的功能,将如下程序补充完整。

Private Sub Form_LoadO

,打开窗口时,连接 Access 数据库

Set ADOcn = CurrentProject.Connection

End Sub

Dim ADOcn As New ADODB.Connection

Private Sub Commandl Click ()

,增加学生记录

Dim strSOL As String

Dim ADOrs As New AUU0t3xecoraset

Set ADOrs.ActiveConnection 二 ADOcn

ADOrs.Open "Select 学号 From Stud Where 学号= ” ,+ tNo + ' ,一 ' ,

If Not ADOrs. 【 14 】 Then

· 如果该骊的学生记录己经存在,则显示提示信息

MsgBox ” 你输入的学号己存在,不能增加! ”

Else

' 增加新学生的记录

strSOL 二 "Insert Into stud (字兮, ir'E=G , 11350 , FIABW )

‘ strSQL 一 strSQL + "Values (一 +tNo+"' , '"+tName+"' , '"+tSex+" · , '"+tRes+" ),,

ADOcn.Execute 【 15 】

MsgBox ” 添加成功,请继续! ”

End If

ADOrs.Close

点击查看答案

第5题

class StudentDB:     def openDB(self):         sel...

class StudentDB:     def openDB(self):         self.con=sqlite3.connect("students.db")         self.cursor=self.con.cursor()     def closeDB(self):         self.con.commit()         self.con.close()     def initTable(self):         res={}         try:             self.cursor.execute("create table students (No varchar(16) primary key,Name varchar(16), Sex varchar(8), Age int)")             res["msg"]="OK"         except Exception as err:             res["msg"]=str(err)         return res     def updateRow(self,No,Name,Sex,Age):         res={}         try:             ___________________________________________             res["msg"]="OK"         except Exception as err:             res["msg"]=str(err)         return res 程序修改一条学生记录,缺失的语句是

A、self.cursor.execute("update students set Name=%s,Sex=%s,Age=%s where No=%s",(Name,Sex,Age,No))

B、self.cursor.execute("update students set Name=%s,Sex=%s,Age=%s where No=%d",(Name,Sex,Age,No))

C、self.cursor.execute("update students set Name=?,Sex=?,Age=? where No=?",(Name,Sex,Age,No))

D、self.cursor.execute("update students set Name=%,Sex=%,Age=% where No=%",(Name,Sex,Age,No))

点击查看答案

第6题

class StudentDB:     def openDB(self):         sel...

class StudentDB:     def openDB(self):         self.con=sqlite3.connect("students.db")         self.cursor=self.con.cursor()     def closeDB(self):         self.con.commit()         self.con.close()     def initTable(self):         res={}         try:             self.cursor.execute("create table students (No varchar(16) primary key,Name varchar(16), Sex varchar(8), Age int)")             res["msg"]="OK"         except Exception as err:             res["msg"]=str(err)         return res     def insertRow(self,No,Name,Sex,Age):         res={}         try:             ___________________________________________             res["msg"]="OK"         except Exception as err:             res["msg"]=str(err)         return res 程序插入一条学生记录,缺失的语句是

A、self.cursor.execute("insert into students (No,Name,Sex,Age) values (%s,%s,%s,%s)",(No,Name,Sex,Age))

B、self.cursor.execute("insert into students (No,Name,Sex,Age) values (%s,%s,%s,%d)",(No,Name,Sex,Age))

C、self.cursor.execute("insert into students (No,Name,Sex,Age) values (@No,@Name,@Sex,@Age)",(No,Name,Sex,Age))

D、self.cursor.execute("insert into students (No,Name,Sex,Age) values (?,?,?,?)",(No,Name,Sex,Age))

点击查看答案

第7题

class StudentDB:     def openDB(self):         sel...

class StudentDB:     def openDB(self):         self.con=sqlite3.connect("students.db")         self.cursor=self.con.cursor()     def closeDB(self):         self.con.commit()         self.con.close()     def initTable(self):         res={}         try:             self.cursor.execute("create table students (No varchar(16) primary key,Name varchar(16), Sex varchar(8), Age int)")             res["msg"]="OK"         except Exception as err:             res["msg"]=str(err)         return res     def deleteRow(self,No):         res={}         try:            ______________________________________________             res["msg"]="OK"         except Exception as err:             res["msg"]=str(err)         return res 程序删除一条学生记录,缺失的语句是

A、self.cursor.execute("delete from students where No=?",(No))

B、self.cursor.execute("delete from students where No=?",(No,))

C、self.cursor.execute("delete from students where No=%s",(No,))

D、self.cursor.execute("delete from students where No=%s",(No))

点击查看答案

第8题

class StudentDB:     def openDB(self):         sel...

class StudentDB:     def openDB(self):         self.con=sqlite3.connect("students.db")         self.cursor=self.con.cursor()     def closeDB(self):         self.con.commit()         self.con.close()     def initTable(self):         res={}         try:             self.cursor.execute("create table students (No varchar(16) primary key,Name varchar(16), Sex varchar(8), Age int)")             res["msg"]="OK"         except Exception as err:             res["msg"]=str(err)         return res     def selectRows(self):         res={}         try:             data=[]             __________________________________________________             __________________________________________________             for row in rows:                 d={}                 d["No"]=row[0]                 d["Name"]=row[1]                 d["Sex"]=row[2]                 d["Age"]=row[3]                 data.append(d)             res["msg"]="OK"             res["data"]=data         except Exception as err:             res["msg"]=str(err)         return res 从数据库中读出所有学生记录,缺失的语句是

A、self.cursor.execute("select * from students order by No");rows=self.cursor.fetchall()

B、self.con.execute("select * from students order by No");rows=self.con.fetchall()

C、self.cursor.execute("select * from students order by No");rows=self.cursor.fetch()

D、self.con.execute("select * from students order by No");rows=self.con.fetch()

点击查看答案

第9题

下列语句:UPDATE 成绩表 SET Grade=95 FROM (SELECT TOP 1 * FROM 成绩表 ORDER BY Grade DESC) AS t1 WHERE 成绩表.Sno= t1.Sno AND 成绩表.OpenCno=t1.OpenCno 表达的主要意思是:将UPDATE语句与SELECT 语句中的TOP子句一起使用,将“成绩表”第1名学生的成绩修改为95分。
点击查看答案

第10题

听力原文:M: Is this store open today?

W: No, it isn't. It's only open on weekends.

Q: When is the store open?

(10)

A.Everyday.

B.Weekends.

C.Weekdays.

D.Seldom.

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信