1、一、基本操作题(共4小题,第12题是7分、第34题是8分)
    注意:基本操作题为4SQL题,请将每道题的SQL命令粘贴到文件,每条命令占一行,第1道题的命令是第1行,第2道题的命令是第2行,以此类推;如果某道题没有做相应行为空。
    在考生文件夹下完成下列操作:
1、利用SQL SELECT命令将表复制到。
SELECT * FROM stock_sl INTO TABLE stock_bk
2、利用SQL INSERT命令插入记录("600028",, , 5500)到表。
INSERT INTO stock_bk VALUES ("600028",,,5500)
3、利用SQL UPDATE命令将表中"股票代码""600007"的股票"现价"改为。
UPDATE stock_bk SET 现价= WHERE 股票代码="600007")
4、利用SQL DELETE命令删除表中"股票代码""600000"的股票。
DELETE FROM stock_bk WHERE 股票代码="600000"
2.98、二、简单应用(2小题,每题20分,计40分)
    在考生文件夹下完成如下简单应用:
    1. SQL语句对自由表"教师"完成下列操作:将职称为"教授"的教师新工资一项设置为原工资的120%,其他教师的新工资与原工资相等;插入一条新记录,该教师的信息:姓名"林红",职称"讲师",原工资10000,新工资10200,同时将你所使用的SQL语句存储于新建的文本文件中(两条更新语句,一条插入语句,按顺序每条语句占一行)。
UPDATE 教师 SET 新工资=原工资* WHERE 职称="教授"
UPDATE 教师 SET 新工资=原工资* WHERE 职称#"教授"
INSERT INTO 教师 VALUES ("林红","讲师",10000,10200)
3.112、一、基本操作题(共4小题,第12题是7分、第34select语句查询日期题是8分)
    在考生文件夹下完成如下操作,并将相应的SQL语句存储在文件中:
1.用SQL INSERT语句插入元组("p7","PN7",1020)"零件信息"表(注意不要重复执行插入操作)。
INSERT INTO 零件信息 VALUES ("p7","PN7",1020)
2.用SQL DELETE语句从零件信息表中删除单价小于600的所有记录。
DELETE FROM 零件信息 WHERE 单价<600
3. 用SQL UPDATE语句将零件信息表中零件号为”p4”的零件的单价更改为1090
UPDATE 零件信息 SET 单价=1090 WHERE 零件号=”p4”
4.120+70一、基本操作题(共4小题,第12题是7分、第34题是8分)
在考生文件夹下完成下列操作:
1.使用SQL语句创建一个名为"分组情况表"的自由表,"分组情况表"有两个字段:组号和组
名,组号占两个字符,组名占10个字符。请将该SQL语句存储在中,否则不得分。
CREATE TABLE  分组情况表 (组号 c(2), 组名 c(10))
2.使用SQL语句插入一个记录到"分组情况表"中,插入的内容是,组号:"01",组名:"通俗唱法"。请将该SQL语句存储在中,否则不得分。
INSERT INTO 分组情况表 VALUES ("01","通俗唱法")
5.244、一、基本操作题(共4小题,第12题是7分、第34题是8分)
    在考生文件夹下,完成如下操作:
3. 使用SQL语句为考生文件夹下的"学院表"增加一个字段"教师人数"(整数型),同时为该字段设置有效性规则:教师人数>=0。请将该SQL语句存储在three. TXT文件中,否则不得分。
ALTER table 学院表 ADD   教师人数 I CHECK 教师人数>=0
4.使用SQL语句将考生文件夹下的自由表teacher中教师姓名为Jack的工资修改为8000元。请将该SQL语句存储在four. TXT文件中,否则不得分。
UPDATE teacher SET 工资=8000 WHERE 姓名="Jack"
6.210+16、一、基本操作题(共4小题,第12题是7分、第34题是8分)
    在考生文件夹下完成如下操作:
    1.打开考生文件夹下的数据库SPORT,首先永久删除该数据库中的temp表,然后将"金牌榜""获奖牌情况""国家"三个自由表加入该数据库中。
3.使用SQL语句为表"金牌榜"增加一个字段"奖牌总数"(整数型),同时为该字段设置有效性规则:奖牌总数>=0。请将该SQL语句存储在文件中,否则不得分。
ALTER table 金牌傍 ADD 奖牌总数 i CHECK 奖牌总数>=0
4.使用SQL语句更改表"金牌榜"所有记录的"奖牌总数"字段值,该值应为"金牌数""银牌数""铜牌数"三项之和。请将该SQL语句存储在文件中,否则不得分。
UPDATE  金牌傍 SET 奖牌总数=金牌数+银牌数+铜牌数
7.210+31、一、基本操作题(共4小题,第12题是7分、第34题是8分)
    在考生文件夹下,打开DB数据库,完成如下基本操作:
1.给表TABB增加一个字段,字段名为"日期",数据类型为日期型。
ALTER table tabb ADD 日期 d
使用SQL Update语句将表TABB中所有记录的字段"日期"的值修改为2005-10-01,并将SQL语句存储到名为的文件中。
UPDATE tabb SET  日期={^2005-10-1}
    3.TABA中有重复的记录,用SQL语句将表TABA中的记录复制到另外一个与它具有相同结构的表TABC中,并消除重复的记录(对于重复多次的记录,只复制一条记录的数据)。并将SQLSELECT语句存储到名为的文件中。
SELECT distinct * FROM taba INTO TABLE tabc
8.12、二、简单应用(2小题,每题20分,计40分)
    2、在考生文件夹中有一个数据库SDB,其中有数据库表STUDENT2SCCOURSE2。三个表如下所示:
      STUDENT2(学号,姓名,年龄,性别,院系编号)
      SC(学号,课程号,成绩,备注)
      COURSE2(课程号,课程名,先修课号,学分)
SQL语句查询"计算机软件基础"课程的考试成绩在85分以下(含85分)的学生的全部信息并将结果按学号升序存入文件中。(表的结构同STUDENT2,并在其后加入成绩字段)。
SELECT student2.*, 成绩 FROM student2,course2,sc WHERE student2.学号=sc.学号 AND course2.课程号=sc.课程号 AND 成绩<=85 and  课程名=计算机软件基础  ORDER BY student2.学号 INTO TABLE noex
9.41、二、简单应用(2小题,每题20分,计40分)
1、在考生文件夹中有一个数据库STSC,其中有数据库表STUDENTSCORECOURSE。利用SQL语句查询选修了"C++"课程的学生的全部信息,并将结果按学号升序存放在文件中(表的结构同STUDENT,并在其后加入课程号和课程名字段)。
SELECT student.*,course.课程号,课程名 FROM student,score,course WHERE student.学号=score.学号 AND score.课程号=course.课程号 AND 课程名="C++" ORDER BY student.学号 INTO TABLE clus
10.44、二、简单应用(2小题,每题20分,计40分)
  2、在考生文件夹中有一个数据库SDB,其中有数据库表STUDENT2SCCOURSE2。三个表如下所示:
      STUDENT2(学号,姓名,年龄,性别,院系编号)
      SC(学号,课程号,成绩,备注)
      COURSE2(课程号,课程名,先修课号,学分)
    SQL语句查询"数据库"课程的考试成绩在85分以上(含85分)的学生的全部信息并将结果按学号升序存入自由表文件中(表的结构同STUDENT2,并在其后加入成绩字段)。
SELECT student2.*, 成绩 FROM student2,course2,sc WHERE student2.学号=sc.学号 AND course2.课程号=sc.课程号 AND 成绩<=85 and 课程名=数据库  ORDER BY student2.学号 INTO TABLE noex
11.50、二、简单应用(2小题,每题20分,计40分)
    在考生文件夹下完成如下简单应用:
    1. order_list1表中的全部记录追加到order_list表中,然后用SQL SELECT语句完成查询:按总金额降序列出所有客户的客户号、客户名及其订单号和总金额,并将结果存储到results表中(其中客户号、客户名取自customer表,订单号、总金额取自order_list表)。
Select * from  order_list1 into table order_list 
SELECT b.客户号,客户名,订单号,总金额 from order_list a,customer b where a.客户号=b.客户号 order by 总金额 desc into table results
12.53、二、简单应用(2小题,每题20分,计40分)
    在考生文件夹下完成如下简单应用:
1.将 order_detail1表中的全部记录追加到order_detail表中,然后用SQLSELECT语句完成查询:列出所有订购单的订单号、订购日期、器件号、器件名和总金额(按订单号升序,订单号相同再按总金额降序)并将结果存储到results表中(其中订单号、订购日期、总金额取自order_list表,器件号、器件名取自order_detail表)。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。