sql语句书写题有答案 2sql语句书写题有答案 2.doc
文本预览下载声明
一、已有表文件 stock (股票代码 C(6),买入价 N(10.2),现价 N(10.2),持有数量 N(10)),
按照如下要求写出SQL语句。
1. 查询 股票代码 为“000625”的股票的持有数量。
2. 利用SQL命令插入记录(600028,4.36, 4.60, 5500)到stock.dbf表。
3. 利用SQL命令将stock.dbf表中 股票代码为600007的股票 现价 改为 8.88。
4. 利用SQL命令将stock.dbf表中 股票代码为600000的股票加上删除标记。
提示:为了便于批卷,命令动词和子句均使用小写并写完整的命令,命令前不用标注题号
1、Sele 持有数量 FROM STOCK WHERE 股票代码=“000625”
2、INSERT INTO STOCK(股票代码,买入价,现价,持有数量) VALUES (“600028”,4.36,4.6,5500)
3 UPDATE STOCK SET 现价=8.88 WHERE 股票代码=“600007”
4 DELE FROM STOCK WHERE股票代码=“600000”
二、已有表文件 stu (学号 C(4), 姓名 C(8), 性别 C(2), 出生日期 D,贷款否 L)
写出下列SQL命令:
1. 查询所有男生的信息,并将查询结果输出到表文件sta.dbf中。
2. 利用SQL命令插入记录(1010,张大兵,男, {^1985/01/10}, .f.)到sta.dbf中。
3. 利用SQL命令将sta.dbff表中姓名为“于修洁”的记录的出生日期改为 {^1982/10/11}。
4. 利用SQL命令将sta.dbf表中贷款否 为 .F.的记录加上删除标记。
提示: 为了便于批卷,命令动词和子句均使用小写并写出完整命令,命令前不用标注题号。
1 SELECT * FROM STU WHERE 性别=“男” INTO TABLE STA.DBF
2 INSERT INTO STU(学号,姓名,性别,出生日期,贷款否) VALUES
(1010,张大兵,男, {^1985/01/10}, .f.)
3 UPDATE STU SET出生日期={^1982/10/11} WHERE姓名=“于修洁”
4 DELE FROM STU WHERE贷款否=.F.
三、已有表文件teacher(教师代码(C),姓名(C),学院(C),职称(C),年龄(N)),
按照要求写出SQL语句。
1、查询职称为副教授的教师代码,姓名,学院,职称信息;
2、查询学院为“电信学院”并且职称为“讲师”的所有教师的信息,并将查询结果按年龄字段的降序排序。
3、将所有教师的年龄加1;
4、将表中年龄小于15岁的教师记录加上删除标记;
提示:为了便于批卷,命令动词和子句均使用小写并写出完整的命令,命令前不用标注题号。
1 SELE 教师代码,姓名,学院,职称信息 FROM TEACHER WHERE职称=副教授
2 SELE * FROM TEACHER WHERE职称=讲师 .AND.学院=“电信学院”ORDER BY年龄 DESC
3 UPDATE TEACHER SET年龄=年龄+1
4 DELE FROM TEACHER WHERE年龄15
四、已有如下图书数据表文件:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
按照以下要求写出SQL语句:
1. 查询“工业出版社”出版的所有图书信息,并按书名的升序排序;
2. 查询单价在15元至25元(含15元和25元)之间的图书的书名、作者、单价和分类号
结果输出到表文件ts.dbf中;
3. 将所有的图书单价都增加5元;
4. 将表中出版单位为“农业出版社”的所有记录加上删除标记。
1 SELE * FROM图书 WHERE 出版单位=“工业出版社” ORDER BY书名
2 SELE 书名、作者、单价和分类号 FROM图书 WHERE单价 BETWEEN 15 AND 25 INTO TABLE TS.DBF
3 UPDATE 图书 SET 单价=单价+5
4 DELE FROM图书 WHERE出版单位=“农业出版社”
提示:为了便于批卷,命令动词和子句均使用小写并写出完整的命令,命令前不用标注题号。
五、已有表文件:
选课.dbf(学号(C),姓名(C),性别(C),课程号(C),课程名(C),成绩(N))
按照以下要求写出SQL语句。
1.查询选修了“VF程序设计”的学生的学号、姓名、性别、课程名
显示全部