单选题 (单选题, 1.0 分) 现有商品信息表(商品编号,名称,单价,厂商,库存)和销售表(销售编号,商品编号,销售数量,销售单价,销售日期),根据这两个表查询所有销售编号、商品编号、名称、销售数量、单价、销售单价和销售日期,其语法为?
A、select from 商品信息表
B、join 销售表 on
C、商品编号=
D、商品编号
E、select 销售编号,
F、商品编号,名称,销售数量,单价,销售单价,销售日期 from 商品信息表
G、join 销售表
H、on
单选题 关于上面属性列的定义,说法正确的是?
A、该语句的primary key表示是定义唯一约束的关键字。
B、这样定义number属性列,则用户输入数据时输入的number值必须大于2021001。
C、该定义将number属性列定义为标识列,初始值为2021001,步长为1。
单选题 (单选题, 1.0 分) 下列关于查询的说法错误的是?
A、select from 学生表,该语句将筛选出学生表中的所有行和所有列
B、select 学号,姓名,性别 from 学生表,该语句将筛选出学生表中所有学生的学号、姓名、性别
C、select from 学生表 wher
D、学号 not in('2019001','2019005','2019007'),该语句将筛选出学号为2019001、2019005、2019007的学生的信息
E、内连接是连接的默认选项,所有进行内连接时,可以省略inner
单选题 (单选题, 1.0 分) 有学生表(学号,姓名,性别,生日,籍贯)和选课表(学号,课号,选课时间,成绩),现要求统计筛选修10门以上课程的学生学号、姓名、选课数、平均分和排名,排名依据平均分由高至低排,其SQL语句为?
A、select
B、学号,姓名,count() as 选课数,avg(成绩) as 平均分,rank() over(order by avg(成绩) des
C、as 排名 from 学生表
D、join 选课表
E、on
F、学号=
G、学号 group by
H、学号,姓名 havin
单选题 (单选题, 1.0 分) 下列关于索引说法错误的是?
A、每个表只能有一个聚集索引
B、当定义了唯一约束,则DM数据库会自动给唯一列增加一个非聚集的唯一索引
C、在DM数据库中定义了主键,则DM会自动的给主键列增加一个非聚集索引
D、索引的创建可以使用管理工具可视化创建,也可以使用SQL的creat
E、index命令创建
单选题 (单选题, 1.0 分) 对于EXCEL发往数据库的数据,有时我们需要进行数据清洗,一个对学生表(学号,姓名,籍贯)籍贯列的数据进行简单的清洗语句如下,
update 学生表 set 籍贯=concat('中国',trim(籍贯)) where 籍贯 not like '中国%'对于该语句说法正确的是?
A、
若表中有数据('2019001','张三',' 中国贵州'),则执行题中语句后数据将为:('2019001','张三','中国贵州')
B、
若表中有数据('2019001','张三',' 中国贵州 '),则执行题中语句后该条数据没有变化
C、
若表中有数据('2019001','张三',' 贵州'),则执行题中语句后该条数据将为:(2019001','张三',' 贵州中国')
D、
若表中有数据('2019001','张三',' 中国贵州'),则执行题中语句后数据将为:(('2019001','张三','中国中国贵州'))
单选题 (单选题, 1.0 分) 有学生表(学号,姓名,性别,生日,籍贯),要查询25岁以上学生的信息,可以使用如下哪个语句?
A、
select from 学生表 where 生日>=25
B、
select from 学生表 where生日>='1997-01-01'
C、
select from 学生表 where year(getdate())-year(生日)>=25
单选题 (单选题, 1.0 分) 有商品表(编号,商品名,商品成本价),需要查询成本介于100至200之间的商品信息,则使用?
A、
select from 商品表 where 商品成本价 between 100 and 200
B、
select from 商品表 where 商品成本价<100 or 商品成本价>200
C、
select from 商品表 where 商品成本价>=100 or 商品成本价>=200