第4章结构化查询语言精品.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * 第*页 4.4.3 删除记录 DELETE FROM 表名 [WHERE 条件] 例:删除不及格考生记录。 DELE FROM 考试 WHERE bs60 and js60 例:从借阅表中的删除科学出版社出版的“数据库导论”的借阅记录。(注意,不同出版单位所出版的相同书名“数据库导论”在借阅表中都有借阅记录) DELETE FROM 借阅 WHERE zbh; IN(SELECT 借阅.zbh FROM 图书,借阅; WHERE 借阅.zbh=图书.zbh AND sm=数据库导论; AND cbdw=科学出版社) 第*页 “教师”表 职工号 姓名 职称 年龄 工资 系号 肖天海 副教授 35 2000.00 01 王岩盐 教授 40 3000.00 02 刘星魂 讲师 25 1500.00 01 张月新 讲师 30 1500.00 03 李明玉 教授 34 2000.00 01 孙民山 教授 47 2100.00 02 钱无名 教授 49 2200.00 03 “学院”表 系号 系名 01 英语 02 会计 03 工商管理 第*页 (1)使用SQL语句将一条新的记录插入学院表。 INSERT______学院(系号,系名)______(“04”,“计算机”) (2)使用SQL语句求“工商管理”系的所有职工的工资总和 SELE _____(工资) FROM 教师 WHERE 系号 IN; (SELE 系号 FROM _____ WHERE 系名=“工商管理”) (3)使用SQL语句完成将所有教授的工资提高5%的操作。 _____ 教师 SET 工资=工资*1.05 ______ 职称=“教授” INTO VALU 学院 SUM UPDA WHERE 第*页 数据库表 stock.dbf 股票代码 股票名称 单价 交易所 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语言后 SELE * FROM stock INTO DBF stock ORDER BY 单价 A) 系统会提示出错信息 B) 会生成一个按“单价”升序排列的表文件,将原来 的stock.dbf文件覆盖 C) 会生成一个按“单价”降序排列的表文件,将原来 的stock.dbf文件覆盖 D) 不会生成排序文件,只在屏幕上显示一个按“单价” 升序排序的结果 (2) 在当前盘当前目录下删除表stock的命令是 A) DROP stock B) DELE TABL stock C) DROP TABL stock D) DELE stock 第*页 (3)执行如下SQL语言后 SELE max(单价) INTO ARRAY a FROM stock A)a(1)的内容为15.20 B) a(1)的内容为7.48 C)a(0)的内容为15.20 D) a(0)的内容为7.48 (4)执行如下SQL语言后,temp表中第二条记录的 “均价”字段的内容是 SELE 股票代码,avg(单价) as

文档评论(0)

1亿VIP精品文档

相关文档