mysql怎么找题目 mysql题目在哪能搜( 三 )


学生选课信息表:sc(sno, cno, grade) 主键为(sno, cno)
“从学生选课信息表中找出无成绩的学生信息”的SQL语句是(C d)
A.
SELECT * FROM sc WHERE grade=NULL
B.
SELECT * FROM sc WHERE grade IS ‘ ’
C.
SELECT * FROM sc WHERE grade IS NULL
D.
SELECT * FROM sc WHERE grade =‘ ’
31.当子查询返回多行时,可以采用的解决办法是(C) 。
A. 使用聚合函数B. Where条件判断
C. 使用IN运算符D. 使用Group by进行分组
32.下面关于在子查询中使用运算符描述不正确的是(D) 。
A. 使用IN运算符用于查找字段值属于某一组值的行
B. 使用Exists运算符用于测试子查询是否返回行,如果返回其值就为真
C. 使用ALL运算符用于测试子查询结果集的所有行是否满足指定的条件
D. 使用Any运算符用于测试子查询结果集中的一行或多行不满足指定的条件
33.下面关于组合查询描述不正确的是(D) 。
A. 从一个表中获取的数据必须和其它表中的数据具有相同的列数
B. 两个表中相对应的列必须具有相同的数据类型
C. UNION的结果集列名与第一个SELECT语句的结果集中的列名相同
D. UNION的结果集列名与第二个SELECT语句的结果集中的列名相同
E. UNION ALL运算符返回每个数据集的所有成员
34.下面关于联接的描述正确的是(A) 。
A. 内联接使用比较运算符根据每个表共有的列值来匹配两个表中的行
B. 左外联接结果集包含从右边的表返回的所有行
C. 右外联接结果集包含从左边的表返回的所有行
D. 全外联接返回左表和右表中的所有匹配的行
35.下面关于数据库设计过程正确的顺序描述是(C) 。
A. 需求收集和分析、逻辑设计、物理设计、概念设计
B. 概念设计、需求收集和分析、逻辑设计、物理设计
C. 需求收集和分析、概念设计、逻辑设计、物理设计
D. 需求收集和分析、概念设计、物理设计、逻辑设计
36.ER图属于下面哪一种数据库设计模型(B) 。
A. 物理数据模型
B. 概念数据模型
C. 逻辑数据模型
D. 需求模型
37.非主键必须完全依赖于主键列,这属于下列范式的内容(BC)
A. 1NFB. 2NFC. 3NFD. 都没有的
38.如果一个字段的数据必须来源另一个表的主键,那么要在这个字段上建立(B) 。
A. PK(主键)B. FK(外键)C. UK(唯一键)D. 复合主键
39.根据三个范式的定义,下面哪个选项的设计是正确的(C)
职工编号姓名工种车间车间主任
1001李宁车工一车间周杰
1002王海铣工一车间周杰
1003赵亮钳工二车间吴明
1001李宁钳工二车间吴明
A. 员工表、工种表、车间表
B. 员工表、工种表、车间表、车间主任表
C. 员工表、工种表、车间表、员工工种表、员工车间表
D. 以上设计均不正确
40.下列说法中,哪些是正确的(BD)
A. RDBMS是数据库管理系统的简称
B. 各行记录都不能重复,是第二范式要求的
C. 在数据库设计中一定要满足第三范式
D. 索引越多,查询越快,数据更新越慢
mysql查询题目请参考下列语句
1)用最早购买时间作为判断条件
select b.userid,min(u.`name`) as `name`,
min(b.`time`) as `time` from user u inner join buy b on u.id=b.userid group by b.userid;
2) 用每个用户第一条购买记录id做判断 。
select b.userid,u.`name`,b.`time` from
user u inner join
(select * from buy where id in
(select min(id) from buy group by
userid)) b on u.id=b.userid;
如果想将没有购买记录的客户也列出来,那么上述两个语句中的inner join请该为left join 。

推荐阅读