全国
客服 加微信
找信息 找资料
找试题
联系我们
当前位置:首页 > 真题练习 > 历年真题 > 2024甘肃专升本公共课计算机数据库大题答案解析
2024甘肃专升本公共课计算机数据库大题答案解析
甘肃省专升本 2024-04-20 00:00:00

甘肃专升本公共课大题

2024年甘肃专升本公共课计算机考试已经结束,今年的数据库大题进一步降低了难度,仅要求一问,写出一条查询语句,增删改语句均未考察。相应的分值也进一步降低到20分。考题简单,绝大多数考生20分应该都能拿全。以下是根据考生回忆的原题和具体解答:

数据库有三个数据表,分别如下:

学生表(学号 char,姓名 char,性别 char,年龄 int ,系别 char,备注 text)

成绩表(学号 char,课程编号 char,成绩 int)

选课表(学号 char,课程编号 char,课程名称 char)

使用SQL语句,查询并输出年龄在20-23之间的学生的姓名、年龄、系别。


解法1:SELECT [姓名],[年龄],[系别] FROM [学生表] WHERE [年龄]>=20 AND [年龄]<=23;

解法2:SELECT [姓名],[年龄],[系别] FROM [学生表] WHERE [年龄] BETWEEN 20 AND 23;

解法3:SELECT [姓名],[年龄],[系别] FROM [学生表] WHERE [年龄]>19 AND [年龄]<24;


解析:

1、首先你们应该可以看到,在题干要求的输出数据和查询条件中,表1中的数据就已经完全满足题干要求了,所以和去年一样,只用学生表就能完成题干要求的查询了,所以不涉及多表、跨表查询。

2、题干中没有要求创建数据表,不需要创建数据表。如果创建了表,然后进行查询,也不算错,只要后面的SELECT语句写对就可以了。

3、查询条件中年龄字段为int整型数字变量,不需要使用单引号。

4、很多考生将查询条件中的BETWEEN单词拼写错了,这会酌情扣分的。另外BETWEEN后面要使用AND,而不是TO,更不是OR。之前的“一小时搞定”课程里我也给你们反复强调了,如果你不确定BETWEEN的拼写,可以使用大于小于,也是对的,可以满足查询条件,也可以得满分。

5、另外,还有很多考生在SELECT查询语句中,输出列中还写了数据类型,这就是错误语句了,会扣比较多的分。没有认真听课,多此一举。

总之,相信认真学习过我的“一小时搞定”课程的小伙伴,今年的数据库大题,拿满20分绝对不是问题。

展开全文
升学类型:
  • 统招专升本
  • 自考本科
  • 成人本科
  • 更多方式
您的身份:
所在地区:

传爱专升本声明

(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。 (二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对 内容、版权等问题存在异议请于我们联系,我们会及时处理。
距考试还剩 0 0 0
  • 企业微信
  • 小程序
  • 微信公众号
  • 二维码1
    扫一扫添加企微老师 解答专升本疑问
    二维码1
    扫一扫,添加小程序 了解更多专升本资讯
    二维码1
    扫一扫,添加微信公众号 了解更多专升本资讯