蓝鲸认证考试

在ORM查询中,对于分数模型Score,包含math_score,english_score,chinese_score,username四个字段,如果以math_score优先,english_score为次优先进行排序?()A、Score.objects.all().order_by(’math_score’).order_by(’english_score’)B、Score.objects.all().order_by(’english_score’).order_by(’math_score’)C

题目

在ORM查询中,对于分数模型Score,包含math_score,english_score,chinese_score,username四个字段,如果以math_score优先,english_score为次优先进行排序?()

  • A、Score.objects.all().order_by(’math_score’).order_by(’english_score’)
  • B、Score.objects.all().order_by(’english_score’).order_by(’math_score’)
  • C、Score.objects.all().order_by(’english_score’,’math_score’)
  • D、Score.objects.all().order_by(’math_score’,’english_score’)
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

教学管理数据库创建了如下表:CTEATE TABLE student(学号 CHAR(5) not null unique,姓名 CHAR(8),性别 CHAR(2),出生日期 DATETIME,班号 CHAR(5))CREATE TABLE score(学号 CHAR(5),课程号 CHAR(5),分数 INT)请写出完成以下任务需要的SQL语句:查询所有学生的姓名、课程号和分数列。


答:SELECT stduent.姓名, score.课程号,score.分数
FROM student, score
WHERE student.学号=score.学号

第2题:

已知成绩关系如下图所示。执行SQL语句:

SELECT COUNT(DISTINCT 学号)

FROM成绩

WHERE分数>60

查询结果中包含的元组数目是

A.1

B.2

C.3

D.4


正确答案:A
解析:关系数据库标准语言SQL中SELECT语句的功能是查询。COUNT是用于计数的函数;FROM说明要查询的表;WHERE说明查询条件;DISTINCT去掉结果中的重复值。

第3题:

在“Acc2.mdb”数据库中有“入学登记”表、“系”和“专业”表。 (1)以“入学登记”表、“系”和“专业”表为数据源,创建表查询“查询1”,生成“入学明细”表,包含“ID”、“姓名”、“性别”、“出生年月日”、“高考所在地”、“高考分数”、“专业名称”和“系名称”字段。 (2)以“入学登记”表、“系”和“专业”表为数据源,创建查询“查询2”,计算每个系的平均高考分数。结果显示“系名称”和“高考分数”字段。


正确答案:

(1)在“Acc2.mdb”数据库窗口中,单击“查询”对象。单击“新建”按钮,在“新建查询”对话框中选择“设计视图”,单击“确定”按钮。在“显示表”对话框添加“入学登记表”、“系”和“专业”表,单击“关闭”按钮,关闭“显示表”对话框。在字段行中选择“ID”、“姓名”、“性别”、“出生年月日”、“高考所在地”、“高考分数”、“专业名称”和“系名称”字段。单击工具栏中“查询类型”按钮的向下箭头,选择“生成表查询”,输入表名称“入学明细”。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入查询名字“查询1”,单击“确定”按钮并关闭查询设计视图。
(2)在“Acc2.mdb”数据库窗口“查询”对象下,单击“新建”按钮,在“新建查询”对话框中选择“设计视图”,单击“确定”按钮。在“显示表”对话框分别添加“入学登记表”、“系”和“专业”表,单击“关闭”按钮,关闭“显示表”对话框。执行“视图”一“合计”命令。在字段行选择“系名称”,在对应的“总计”行选择“分组”,添加“平均高考分数:Sum([入学登记表]![高考分数])/count([入学登记表]!lID])”字段,在对应“总计”行选择“表达式”。单击_T-具栏中的“保存”按钮,在弹出的“另存为”对话框中输入查询名称“查询2”,单击“确定”按钮并关闭查询设计视图。

第4题:

( 20 )下图中所示的查询返回的记录是

A )不包含 80 分和 90 分

B )不包含 80 至 90 分数段

C )包含 80 至 90 分数段

D )所有的记录


正确答案:D

第5题:

下图所示的查询返回的记录是______。

A.不包含80分和90分

B. 不包含80~90分数段

C. 包含80~90分数段

D. 所有的记录


正确答案:D
解析: 逻辑运算符“NOT”的含义是当NOT连接的表达式为真时,表达式为假。题目中显示期末成绩查询条件为“Not 80或Not 90”,所以查询结果应该是所有的记录。

第6题:

在考生文件夹下建立数据库sc2,将考生文件夹下的自由表score2添加进sc2中。根据score2表建立一个视图score view,视图中包含的字段与score2表相同,但视图中只能查询到积分小于等于1500的信息。然后利用新建立的视图查询视图中的全部信息,并将结果按积分升序存入表v2。

2.建立一个菜单filemenu,包括两个菜单项“文件”和“帮助”,“文件”将激活子菜单,该子菜单包括“打开”、“有为”和“关闭”三个菜单项;“关闭”子菜单项用SETSYSMENU TO DEFAULT命令返回到系统菜单,其他菜单项的功能不做要求。


正确答案:新建菜单可按下列步骤:选择“文件”菜单中的“新建”命令在“新建”对话框中选择“菜单”单击“新建文件”按钮。在“新建菜单”对话框中选择“菜单”按钮调出“菜单设计器”。也可用CREATE MENU命令直接调出菜单设计器。在菜单名称中填入“文件”“帮助”“文件”结果为子菜单单击编辑;在子菜单的菜单名称中输入“打开”、“存为”、“关闭”“关闭”结果为命令“SET SYSMENU T0 DEFAULT”。
新建菜单可按下列步骤:选择“文件”菜单中的“新建”命令,在“新建”对话框中选择“菜单”,单击“新建文件”按钮。在“新建菜单”对话框中选择“菜单”按钮,调出“菜单设计器”。也可用CREATE MENU命令直接调出菜单设计器。在菜单名称中填入“文件”,“帮助”,“文件”结果为子菜单,单击编辑;在子菜单的菜单名称中输入“打开”、“存为”、“关闭”,“关闭”结果为命令“SET SYSMENU T0 DEFAULT”。

第7题:

下图中所示的查询返回的记录是 ______。

A.不包含80分和90分

B.不包含80至90分数段

C.包含80至90分数段

D.所有的记录


正确答案:D
解析:逻辑运算符“NOT”的含义是当NOT连接的表达式为真时,表达式为假。题目中显示期末成绩查询条件为“NOT 80或NOT 90”,所以查询结果应该是所有的记录。

第8题:

关系模式SCS(Sno,Cno,Score)中,Sno是学生学号,Cno是课程号,Score是成绩。若要查询每门课成绩的平均成绩,且要求查询结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列,可用SQL语言写为(33)。若查询结果仅限于平均分数超过85分的,则应(34)。

(51)

A.SELECT Cno,AVG(Score)FROM SCS GROUP BY Score ORDER BY 2.Cno DESC

B.SELECT Cno,AVG(Score) FROM SCS GROUP BY Cno ORDER BY 2.Cno DESC

C.SELECT Cno,AVG(Score) FROM SCS ORDER BY Cno DESC ORDER BY Score

D.SELECT Cno,AVG(Score) FROM SCS GROUP BY AVG(Score)ORDER BY Cno DESC


正确答案:B

第9题:

在SQL Server 2008中,某用户仅具有登录到某SQL Server实例的权限。下列关于该用户能够进行的操作的说法,正确的是( )。

A.仅能够查询master、model和msdb系统数据库中的部分数据

B.能够查询和修改master、model和msdb系统数据库中的部分数据

C.仅能够查询master和msdb系统数据库中的部分数据

D.能够查询和修改master和msdb系统数据库中的部分数据


正确答案:C
SQLServer实例就是在数据库中存在的现实的数据库例子,它是后台进程和数据库文件的集合。仅具有登录权限的用户对SQLServer只能进行系统数据库中有关SQLServer的一些系统信息的查询,即只能对master、msdb数据库部分数据进行查询。所以选C。

第10题:

SCORE_MANAGER数据库中有3个数据库表,它们分别是STUDENT、SCORE1和COURSE。 设计一个下图所示的表单Myforml(控件名为forml,表单文件名Myform1.sex),以便对SCORE_MANAG. ER数据库中的数据进行查询。表单的标题为“成绩查询”。表单左侧有文本“输入学号标签(名称为 Labell)、用于输入学号的文本框(名称为Textl)、“查询”(名称为Commandl)和“退出”(名称为Command2)两个命令按钮,表单中同时包含1个表格控件(名称为Gridl)。 表单运行时,首先在文本框中输入学号,然后单击“查询”按钮,如果输入学号正确,在表单右侧以表格形式显示该生所选课程名和成绩,否则提示“学号不存在,请重新输入学号”。 单击“退出”按钮,则关闭表单。


正确答案:
【操作步骤】
步骤1:在命令窗口中输人“CREATE FORM. myforml”,新建一个表单。按题目的要求添加一个标签控件、一个文本框控件、两个命令按钮和一个表格控件。设置表单的Caption属性为“成绩查询”,标签控件的Caption属性为“输入学号”,Commandl的Caption属性为“查询”,Command2的Caption属性为“退出”;设置表格的ColumnCount属性为“2”,RecordSourceType属性为“0一表”,第1列的Caption属性为“课程名”,第2列的Caption属性为“成绩”。
步骤2:右击表单空白处,选择“数据环境”命令,将表 course和scorel添加到数据环境中。
步骤3:双击命令按钮,编写命令按钮的CliCk事件代码。
******“查询”按钮的Click事件代码 ******
SELECT eourse.课程名,scorel.成绩;
FROM eourse.scorel:
WHERE course.课程号=scorel.课程号AND scoml.学号=ThisForm.Text1.text:
INTO TABLE coruse_cursor
IF RECC=0
MESSAGEBOX(“学号不存在,请重新输入学号”)
ELSE
ThisForm.Gfidl.RecordSource=”COnlSe_cursor”
ThisForm.Gridl.refresh
ENDIF
*************************
*****“退出”按钮的Click事件代码*****
ThisForm.Release
*************************
步骤4:保存并运行表单。

更多相关问题