全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某设备监测数据库的 log 表中,voltage 为数值型字段,mode 为字符型字段。现需筛选电压在 12.5 至 18 之间(含端点),且模式为“自动”或“维护”的记录。下列 WHERE 子句正确的是( ) A. voltage BETWEEN 12.5 AND 18 AND mode IN ('自动','维护') B. voltage BETWEEN 12.5 AND 18 OR mode IN ('自动','维护') C. voltage IN (12.5 AND 18) AND mode IN ('自动','维护') D. voltage >= 12.5 AND voltage < 18 AND mode IN ('自动','维护')
登录后查看答案
某运动会的成绩表 results 含字段:score(得分)、team(代表队编号)、event(项目编号)。现需查询结果满足:先按项目编号升序排列;同一项目中按得分降序排列;得分相同时,代表队编号小的排前。下列 ORDER BY 子句书写正确的是( ) A. ORDER BY event ASC, score DESC, team ASC B. ORDER BY event DESC, score ASC, team ASC C. ORDER BY event ASC, score ASC, team DESC D. ORDER BY score DESC, event ASC, team ASC
某数据库中存有1024条已按关键字升序排列的记录,现需查找某个关键字。若分别采用二分查找和顺序查找,在最坏情况下两种算法的比较次数之比最接近于( ) A. 约93倍 B. 约11倍 C. 约2倍 D. 约1024倍
某电商平台采集了一份商品销售数据表,其中「销量」字段存在少量缺失值。已知该字段数据近似服从正态分布,且缺失记录仅占总记录数的2%。若后续要做销量分布的整体统计分析,最合适且不引入明显偏差的处理策略是( ) A. 直接删除所有含缺失值的记录 B. 用该字段所有非空记录的平均值填充 C. 将缺失值统一填为0 D. 用上一条记录的销量值填充
某电商平台对一份包含 1000 条商品记录的数据集进行清洗前评估:其中「价格」字段有 30 条缺失,「库存」字段有 5 条缺失。已知「价格」是后续销量分析的关键属性,且缺失比例较高;「库存」字段缺失比例极低,且各记录相互独立。若希望尽可能保留「价格」字段中有用信息,同时对「库存」字段做简单、可靠的处理,则合理的策略是( )A. 两个字段均直接删除含缺失值的整条记录 B. 「价格」用该字段的均值填充,「库存」删除含缺失值的整条记录 C. 「价格」删除缺失记录,「库存」用均值填充 D. 两个字段均用均值填充,不做删除
某班级采集的学生体质数据表中,部分记录的「身高」字段为空值。若这些空值记录数量很少,且对整体分析影响不大,最合适的缺失值处理策略是直接( ) A. 用全体平均值填充 B. 删除这些含空值的记录 C. 用上一个记录的值填充 D. 保留空值不作处理
某超市数据库中有表“销售记录”,包含字段“商品编号”“销售日期”“销售额”。现执行如下SQL语句:SELECT 销售日期, SUM(销售额) FROM 销售记录 WHERE 销售日期 > '2024-06-30' GROUP BY 销售日期 HAVING SUM(销售额) >= 5000,下列说法正确的是( )。 A. WHERE 子句先于分组执行,筛选销售日期在2024年6月30日之后的记录,再按日期分组求和,最后仅保留合计不低于5000元的组 B. HAVING 与 WHERE 作用相同,二者可以互相替换而不影响结果 C. 该语句先按销售日期分组,再用 WHERE 筛选每组销售额之和 D. 该语句能正确执行,前提是按销售日期分组后统计了各组记录条数
某传感器数据表 readings 共记录 12 行。执行查询后,COUNT(*) 的结果为 12,COUNT(温度) 的结果为 9。表中温度字段为 NULL 的记录有多少行? A. 3 行 B. 9 行 C. 12 行 D. 21 行
某校数据库的活动表中,时长字段duration以秒为单位,类型字段kind为字符型。现需查询时长不少于1分20秒且不超过2分钟,并且类型为“讲座”或“展演”的记录。下列WHERE子句正确的是( ) A. duration BETWEEN 80 AND 120 AND kind IN ('讲座','展演') B. duration BETWEEN 80 AND 120 OR kind IN ('讲座','展演') C. duration BETWEEN 80 AND 120 AND kind NOT IN ('讲座','展演') D. duration BETWEEN 80 AND 120 AND kind = '讲座' AND kind = '展演'
在图书表 book(书名, 出版社, 价格) 中,要查询平均价格高于 50 元的出版社名称,正确的 SQL 语句是( ) A. SELECT 出版社 FROM book HAVING AVG(价格)>50 GROUP BY 出版社 B. SELECT 出版社 FROM book WHERE AVG(价格)>50 GROUP BY 出版社 C. SELECT 出版社 FROM book GROUP BY 出版社 HAVING AVG(价格)>50 D. SELECT 出版社 FROM book WHERE 价格>50 GROUP BY 出版社
某校园数据库中,图书表(图书编号,书名,分类编号)与分类表(分类编号,分类名称)通过公共字段“分类编号”关联。若要查询每本图书的书名及其分类名称,正确的连接条件是( ) A. 图书.图书编号=分类.分类编号 B. 图书.分类编号=分类.分类编号 C. 图书.书名=分类.分类名称 D. 图书.分类编号=分类.分类名称
订单表 orders 的状态、金额和地区字段均不含空值。现要筛选状态既不是“取消”也不是“待付款”,并且金额不少于500元或地区为“宁波”的记录。下列 WHERE 条件正确的是( )。 A. 状态 <> '取消' AND 状态 <> '待付款' AND (金额 >= 500 OR 地区 = '宁波') B. 状态 <> '取消' AND 状态 <> '待付款' AND 金额 >= 500 OR 地区 = '宁波' C. 状态 <> '取消' OR 状态 <> '待付款' AND (金额 >= 500 OR 地区 = '宁波') D. 状态 <> '取消' AND 状态 <> '待付款' AND 金额 >= 500 AND 地区 = '宁波'
某高校图书馆座位预约系统的数据表 seat_info 中包含字段 seat_id(座位编号)、room(区域)、times(使用次数)。现要求查询 seat_info 表中 room 字段的所有不重复取值(即相同区域只显示一次),且结果仅显示 room 这一列。下列语句正确的是 A. SELECT DISTINCT room FROM seat_info B. SELECT room FROM seat_info DISTINCT C. SELECT DISTINCT room, seat_id FROM seat_info D. SELECT ALL room FROM seat_info WHERE room<>room
某电影票务系统数据表 films 含字段 film_name、director、show_time。现需查询该表中每条记录的片名与导演信息,不显示其他字段,正确的 SELECT 语句是 A. SELECT film_name, director FROM films B. SELECT * FROM films C. SELECT film_name AND director FROM films D. SELECT films FROM film_name, director
某校建立器材借用表,要求“借用编号”必须填写且在表中不重复;“归还状态”未填写时自动记为“未归还”,但允许以后修改;“备注”可留空且无其他限制。下列字段约束设置正确的是( ) A. 借用编号设为非空和唯一,归还状态设默认值“未归还”,备注不设约束 B. 借用编号设为唯一,归还状态设非空,备注设默认值“无” C. 借用编号设为非空,归还状态设唯一,备注不设约束 D. 借用编号设为默认值“未归还”,归还状态设非空和唯一,备注设为非空
社团成员表 club_member(member_id, name, grade) 中,需将成员编号为 M12 的记录的 grade 修改为“高三”。下列语句正确的是哪一项? A. UPDATE club_member SET grade='高三' WHERE member_id='M12'; B. UPDATE club_member WHERE member_id='M12' SET grade='高三'; C. INSERT INTO club_member SET grade='高三' WHERE member_id='M12'; D. DELETE FROM club_member SET grade='高三' WHERE member_id='M12';
某社区要建立«疫苗接种»数据表,需记录:接种编号(每条记录唯一标识且不重复)、受种者姓名、出生日期、疫苗批次号(形如"P2024-05")。设计表结构时,将«接种编号»字段设为主键,其主要作用是( ) A. 保证每条记录能被唯一区分,避免出现重复记录 B. 便于按出生日期对记录排序 C. 限制该字段只能输入文本型数据 D. 自动为该字段补充默认值
对升序序列 5、10、16、22、29、35 执行插入排序时,从末端向前比较,记录显示 22、29、35 均后移,16 未后移。新元素应插入在何处? A. 5 之前 B. 10 与 16 之间 C. 16 与 22 之间 D. 29 与 35 之间
某湿地监测系统记录监测点及水质观测。每个监测点有唯一的点编号和点名称;每条观测有唯一的观测编号、观测时间和水质等级。每条观测恰由一个监测点产生,一个监测点可产生多条观测。采用矩形表示实体、椭圆表示属性、菱形表示联系,并在联系两端标注基数。下列哪项是正确的 E-R 图描述? A. “监测点”与“观测”为实体,各自连接题述属性;二者以“产生”联系,监测点端标 1,观测端标 N B. “监测点”与“观测”为实体,各自连接题述属性;二者以“产生”联系,监测点端标 N,观测端标 1 C. “监测点”与“观测”以“产生”为实体,点编号、点名称、观测编号、观测时间和水质等级均作为其属性 D. “监测点”与“观测”为实体,各自连接题述属性;二者以“产生”联系,监测点端标 1,观测端标 1
某医院预约系统中,每名医生有唯一的工号和姓名,每名患者有唯一的就诊卡号和姓名;一名患者可预约多名医生,一名医生也可被多名患者预约,且每次预约还记录预约时间这一属性。用E-R图描述该系统时,正确的表示方法是( ) A. 医生与患者之间建立m:n联系,预约时间作为联系自身的属性 B. 医生与患者之间建立m:n联系,预约时间作为患者的属性 C. 医生与患者之间建立1:n联系,预约时间作为医生的属性 D. 医生与患者之间建立1:1联系,预约时间作为独立实体