1、SELECT语句中与HAVING子句同时使用的是()子句。(5分)
A.ORDER BY
B.WHERE
C.GROUP BY
D.无需配合
2、1-3题使用如下数据:
当前盘当前目录下有数据库db_stock,其中有表stock的内容是:
股票代码股票名称单价交易所
600600 青岛啤酒7.48 上海
600601 方正科技15.20 上海
600602 广电电子10.40 上海
600603 兴业房产12.76 上海
600604 二纺机9.96 上海
600605 轻工机械14.59 上海
000001 深发展7.48 深圳
000002 深万科12.50 深圳
(1).有如下SQL语句
create view stock_view as select * from stock where 交易所=”深圳”
执行该语句后产生的视图包含的记录个数是()(5分)
A.1
B.2
C.3
D.4select中distinct
(2).有如下SQL语句
create view view_stock as select 股票名称as 名称,单价from stock
执行该语句后产生的视图含有的字段名是()(5分)
A.股票、名称、单价
B.名称、单价
C 名称、单价、交易所
D 股票名称、单价、交易所
(3).执行如下SQL语句后
select distinct 单价from stock
where 单价=(select min(单价) from stock)into dbf stock_x
表stock_x中的记录个数是()(5分)
A.1
B.2
C.3
D.4
3、求每个交易所的平均单价的SQL语句是()(5分)
A.SELECT(交易所,avg(单价)FROM stock GROUP BY 单价
B. SELECT(交易所,avg(单价)FROM stock ORDER BY 单价
C. SELECT(交易所,avg(单价)FROM stock ORDER BY 交易所
D. SELECT(交易所,avg(单价)FROM stock GROUP BY交易所
4、创建表#tmp,字段日期(rq),胜负(shengfu),写出创建表的sql语句。(5分)
Sql语句:
将下面的表内容用sql语句插入到表中(10分)
表内容:
2005-05-09 胜
2005-05-09 胜
2005-05-09 负
2005-05-09 负
2005-05-10 胜
2005-05-10 负
2005-05-10 负
sql语句:
如果要生成下列结果, 该如何写sql语句?(10分)
日期胜负
2005-05-09 2 2
2005-05-10 1 2
------------------------------------------
Sql语句:
5、表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B
列大于C列时选择B列否则选择C列。(20分)
6、有一张表,里面有3个字段:语文,数学,英语。其中有3条记录分别表示语文70分,
数学80分,英语58分,请用一条sql语句查询出这三条记录并按以下条件显示出来:大于或等于80表示优秀,大于或等于60表示及格,小于60分表示不及格。
显示格式:
语文数学英语
及格优秀不及格
(30分)
Sql语句:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论