随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 判断使用SUM函数时,如果指定列类型不是数值类型,则计算结果为NULL。正确错误做这题 →
- 判断CONCAT(separator,str1,str2,……)函数返回来自于参数连接的字符串。正确错误做这题 →
- 填空技能表 skill 包含字段 id(数据类型为 int)、name(数据类型为 char(20))、type(数据类型为 tinyint),现在需按 type 值进行分组统计数量, SELECT type,(*) FROM skill GROUP BY type。 在需按 type 1做这题 →
- 单选有订单表 orders,包含用户信息 userid、产品信息 productid 两列,以下语句能够返回至少被订购过 5 回的 productid 的语句是()做这题 →
- 填空在 MySQL 中,UPDATE 更新数据时可以通过 ____ 关键字来限制更新的记录数。做这题 →
- 判断SELECT 语句中,用于对分组查询结果再进行过滤的关键字是 HAVING。做这题 →
- 单选学生表 student 如下所示: 学号姓名 所在系 编号 总学分 | 021 | 林山 | 02 | 32 | | --- | --- | --- | --- | | 026 | 张宏 | 01 | 26 | | 056 | 王林 | 02 | 22 | | 101 | 赵松 | 04 | NULL | 下面MySQL语句中返回值为3的是()做这题 →
- 单选学生表 student 包含 sname、sex、age 三个属性列,其中 age 的默认值是 20,执行 SQL 语句 INSERT INTO student(sex,sname,age) VALUES('M','zhihu',default); 的结果是()。做这题 →
- 填空在 MySQL 中, BETWEEN...AND 操作符前可以加关键字____,表示指定范围之外的值,如果字段值不满足指定的范围,则这些记录被返回。(2.0)做这题 →
- 填空在插入数据时,INSERT 语句中的字段顺序可以与数据库中表字段的顺序不一致,但____中的值一定要和 INSERT 语句中的字段顺序对应。做这题 →
- 填空已知图书管理系统包含一张图书表,其模式为:图书表(书号,书名,出版社,作者,馆藏册数)。要查找借阅书号为“B001”的书名、作者和出版社,可用SQL语句:SELECT 书名,作者,出版社FROM ____ WHERE 书号="B001"。做这题 →
- 单选下列关于 SQL 叙述中,错误的是_________。做这题 →
- 单选关系操作中的选择运算对应 SELECT 语句中的__________子句。做这题 →
- 单选“学生 选课一课程”数据库中的三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将使用关系 __。做这题 →
- 填空设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS)。其中NO 为学号,是主关键字,NAME 为姓名,SEX 为性别,AGE 为年龄,CLASS 为班号。现要插入“95031”班的学号为30,姓名为“郑和”的学生记录,SQL 语句为做这题 →
- 单选SQL操作中, 插入语句是____。做这题 →
- 单选在对关系 R 和关系 S 进行自然连接操作时,要求 R 和 S 含有一个或多个相同的 。做这题 →
- 单选要求在学生表 STUD 中查询所有小于 20 岁的学生姓名 (XM) 及其年龄 (SA)。可用的 SQL 语句是: ____。做这题 →
- 单选在对关系 R 和 S 进行差操作时,要求 R 和 S 满足下列要求做这题 →
- 单选已知关系模式:学生 S(学号,姓名,性别,出生日期,院系),若查询所有男学生的全部属性信息,则应使用____关系运算。做这题 →
- 单选关系数据库标准语言SQL的查询语句的一种形式为“select A1,A2,…,An from R1,R2, …, Rm where F”,其中,Select 子句中和Where 子句可以分别实现关系代数中 。做这题 →
- 综合写 SQL:仅从 "Websites" 表的 "country" 列中选取唯一不同的值,也就是去掉 "country"列重复值做这题 →
- 综合写 SQL:选取"Websites" 表的 name 以字母 "k" 结尾的所有客户中前 2~30 条记录。做这题 →
- 综合写 SQL:向 "Websites" 表(name, url, alexa, country)中插入一个新行。字段都是字符型。对就值为'百度','https://www.baidu.com/','4','CN'。做这题 →
- 综合现有一张试卷信息表 examination_info,表结构如下图所示: 用户信息表:user_profile | Field | Type | Null | Key | Extra | Default | Comment | | --- | --- | --- | --- | --- | --- | --- | | id | int(11) | NO | PRI | auto_increment | (NULL) | 自增ID | | exam_id | int(11) | NO | UNI | | (NULL) | 试卷ID | | tag | varchar(32) | YES | | | (NULL) | 类别标签 | | difficulty | varchar(8) | YES | | | (NULL) | 难度 | | duration | int(11) | NO | | | (NULL) | 时长 | | release_time | datetime | YES | | | (NULL) | 发布时间 | 请把 examination_info 表中 tag 为 PYTHON 的 tag 字段全部修改为 Python。 UPDATE examination_info SET tag= 'Python' WHERE tag = 'PYTHON';做这题 →
- 综合写 SQL: 设有学生选课关系 SC(S#,C#,GRADE),其中 S#表示学号,C#表示课程,GRADE 表示成绩。实现查询选修了 C01 号课程且成绩不低于 90 分的学生的学号。做这题 →
- 综合查询 student 表中二班的男同学记录做这题 →
- 填空已知高数成绩表 math,计算机成绩为 int 型,现在查询 math,computer 课程成绩分数在 65 到 85 之间的同学(包含两端端点),请补充如下 select *from math where computer 65 85.做这题 →
- 综合查询成绩在 60-100 之间的学生的学号、课程号和成绩 select score,chengji,grade from core grade 60 100;做这题 →
- 综合查询全部学生的学号、姓名、性别、系名称。做这题 →
- 综合删除“成绩”表不及格的记录信息。做这题 →
- 综合设有图书管理数据库: 图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2)) 读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20)) 借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)) 对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号。写出完整的SQL 语句。做这题 →
- 综合删除项目名称为“保龄球”且会员手机号是“17682308481”的项目预约信息。做这题 →
- 综合【例】将 Bookstore 数据库中 Book 表的所有书籍数量都增加 10。将 Members 表中姓名为“张三”的员工的联系电话改为“13802551234”,密码改为“111111”。做这题 →
- 综合向表中 XS 插入学号为主键,在第一题已经插入学号为 081101 的数据,使用下列数据替换第一题的数据行:081101,刘华,计算机,1,1990-03-08,48,null,null做这题 →
- 综合设有图书管理数据库: 图书(总编号,分类号,书名,作者,出版单位,单价) 读者(借书证号,单位,姓名,性别,职称,地址) 借阅(借书证号,总编号,借书日期) 对干图书管理数据库,分别求出各个单位当前借阅图书的读者人次。 SELECT 单位, FROM 借阅,读者 WHERE;借阅.借书证号=读者.借书证号做这题 →
- 填空在 select 语句中,使用 语句可以将结果进行行或者列逻辑分组,以便后面数据的汇总做这题 →
- 综合在选课表中将元组(“A002”,”C002”,85)改为(“A002”,”C003”,85)做这题 →
- 综合有关系 S(S#,SNAME,SAGE), C(C#,CNAME), SC(S#,C#,GRADE)。 其中 S#是学生号,SNAME 是学生姓名,SAGE 是学生年龄, C#是课程号,CNAME 是课程名称。 要查询选修“MySQL”课的年龄不小于 20 的全体学生姓名的 SQL 语句是?做这题 →
- 综合有关系 txt S (S #, SNAME, SAGE), C (C #, CNAME), SC (S #, C #, GRADE)。 其中 S#是学生号,SNAME 是学生姓名,SAGE 是学生年龄, C#是课程号,CNAME 是课程名称。 要查询选修“MySQL”课的年龄不小于 20 的全体学生姓名的 SQL 语句是?做这题 →
- 综合写出查找条件为:姓名为 NULL 的记录的 SQL 条件语句做这题 →
- 综合现在运营想要找到 gpa 在 3.5 以上(不包括 3.5)的山东大学用户 或 gpa 在 3.8 以上(不包括 3.8)的复旦大学同学进行用户调研,请你取出相应数据 示例:user_profile mysql> select * from user_profile; +------+-------------+------+-------------+------+-------------+------+-------------+ | id | device_id | gender | age | university | province | gpa | +------+-------------+------+-------------+------+-------------+------+-------------+ | 1 | 2138 | male | 21 | 北京大学 | Beijing | 3.4 | | 2 | 3214 | male | NULL | 复旦大学 | Shanghai | 4 | | 3 | 6543 | female | 20 | 北京大学 | Beijing | 3.2 | | 4 | 2315 | female | 23 | 浙江大学 | ZheJiang | 3.6 | | 5 | 5432 | male | 25 | 山东大学 | Shandong | 3.8 | +------+-------------+------+-------------+------+-------------+------+-------------+ 5 rows in set (0.00 sec) 根据输入,你的查询应返回以下结果:(该题对于小数点后面的 0 不需要计算与统计,后台系统会统一输出小数点后面 1 位) +---------------------------+------------+---------------------------+------------+---------------------------+ | device_id | gender | age | university | gpa | +---------------------------+------------+---------------------------+------------+---------------------------+ | 3214 | male | NULL | 复旦大学 | 4 | | 5432 | male | 25 | 山东大学 | 3.8 | +---------------------------+------------+---------------------------+------------+---------------------------+ 2 rows in set (0.00 sec)做这题 →
- 综合现在运营想要找到 gpa 在 3.5 以上(不包括 3.5)的山东大学用户 或 gpa 在 3.8 以上(不包括 3.8)的复旦大学同学进行用户调研,请你取出相应数据 示例:user_profile mysql> select * from user_profile;+----+----+----+----+----+----+----+----+iddevice_idgenderageuniversityprovincegpa+----+----+----+----+----+----+----+----+12138male21北京大学BeiJing3.423214maleNULL复旦大学Shanghai436543female20北京大学BeiJing3.242315female23浙江大学ZheJiang3.655432male25山东大学Shandong3.8+----+----+----+----+----+----+----+5 rows in set (0.00 sec) 根据输入,你的查询应返回以下结果:(该题对于小数点后面的 0 不需要计算与统计,后台系统会统一输出小数点后面 1 位) +---------+---------+---------+---------+---------+---------+| device_id | gender | age | university | gpa |+---------+---------+---------+---------+---------+---------+| 3214 | male | NULL | 复旦大学 | 4 || 5432 | male | 25 | 山东大学 | 3.8 |+---------+---------+---------+---------+---------+---------+2 rows in set (0.00 sec)做这题 →
- 综合写 SQL:查询选修了课程号(tb_score 表中)为“31002”的学生姓名(tb_student 中的studentName),关联字段 tb_score 表中 studentNo 和 tb_student 表中的 studentNo。做这题 →
- 综合查询学生表(tb_student)出生不在 2001-01-01 各 2001-12-31 之间的学生姓名(studentName)、性别(sex)和出生日期(birthday)。做这题 →
- 综合更新销售员工号 9102 商品号 5001 的销售商品数为 145做这题 →
- 填空现在有一个表格为默默学工作日常表,work(name,age,sex),如果在 work 表中插入一条记录为 name 是学霸,age 为 18,sex 为空。则__INTO__VALUE( '学霸' ,18, NULL);做这题 →
- 综合某 MYSQL 数据库的 score 表的关系模式如下: score(student_id, course_id, number) student_id 表示学生学号, course_id 表示课程号, number 表示分数。 请书写 MYSQL 代码,查询各科成绩最高和最低的分数:以如下形式显示:课程 ID,最高分,最低分,对应 course_id, max_num, min_num。做这题 →
- 综合试根据分解后的关系模式集, 用 SQL 语句统计 2019 年各校 “计算机”专业的报考人数, 并按报考人数降序排列。 Select 报考学校名称, From 专业,报名 Where 专业. 报考专业编号=报名. 报考专业编号 and 报考年份=2019 and Group by ordey by 2 desc做这题 →
- 填空一直默默学学员表(MOMO),数学分数字段均为整型,如果查询所有学生数学成绩降序排列,SELECT——____ ORDER BY—做这题 →