vf)sql语句练习

合集下载

vf数据库sql部分的答案

vf数据库sql部分的答案

一、用SQL完成以下查询1检索在北京的供应商的名称。

select 供应商名from 供应商where 地址='北京'2.检索出向供应商s3发过订购单的职工的职工号和仓库号。

select 职工号from 订购单where 供应商号='s3'select 仓库号from 职工where 职工号='e3'3.检索出和职工e1、e3都有联系的北京的供应商的信息。

select 供应商号from 供应商where 地址='北京select 供应商号,职工号from 订购单where 职工号='e1' or 职工号='e3' and 供应商号='s4' or 供应商号='s7'4.检索出向s4供应商发出订购单的仓库所在的城市。

select 职工号from 订购单where 供应商号='s4'select 仓库号from 职工where 职工号='e1' or 职工号='e7' or 职工号='e3'select 城市from 仓库where 仓库号='wh2' or 仓库号='wh1'5.检索出由工资多于1230元的职工向北京的供应商发出的订购单号。

sele订购单号from 订购单where;(供应商号in (sele供应商号from 供应商where 地址= '北京')) ;and (职工号in (sele职工号from 职工where 工资>1230))6.检索出所有仓库的平均面积。

Select avg(面积) as '平均面积' from 仓库7.检索出每个仓库中工资多于1220元的职工个数。

sele count(职工号) as 职工号个数from 职工where 工资>12208.检索出工资低于本仓库平均工资的职工信息。

VF第四章SQL练习题

VF第四章SQL练习题

VF第四章SQL练习题Visual FoxPro章节练习题(四)一、填空题1、SQL按其功能可以分为、和3部分。

2、SQL的数据定义包括定义、定义、定义和定义等。

3、使用CREATE TABLE命令定义表结构时,要设置字段的有效性规则,使用短语,设置字段的默认值使用短语,设置主关键字段使用短语,设置候选索引使用短语。

4、在SELECT查询命令中,DISTINCT选项的含义是5、在SELECT查询命令中,如果要设置排序项,需要选择短语,设置分组查询,需要选择短语,设置条件查询,需要选择的短语是。

6、在SELECT查询命令中,如果要标注查询项的列标题,需要选项。

7、在SELECT查询命令中的HA VING选项,一般与短语配合使用。

8、嵌套查询是指在SELECT查询条件中包含一个或多个。

9、如果要在“图书”表中查询“出版社ID”是“01”和“03”的图书,则查询命令为:SELECT 书名,作者ID,出版社ID FROM 图书WHERE 出版社ID10、如果要查询“图书”表中各个出版社图书的最高单价和平均单价,则查询命令为:SELECT 出版社ID,MAX(单价),FROM 图书出版社ID11、如果要查询借阅了两本和两本以上图书读者的“姓名”和“单位”,则查询命令为:SELECT 姓名,单位FROM 读者WHERE 借书证号IN (SELECT FROM 借阅GROUP BY 借书证号COUNT (*)>=2)12、检索学生表中籍贯为“北京”的学生记录,将结果保存到表TEMP中,SQL语句为:SELECT * FROM 学生表WHERE 籍贯=“北京”TEMP13、使用CREATE TABLE命令定义表结构时,不需要定义字段宽度的字段是货币型、日期型、、、、和。

14、“学生表”文件中有字段“学号C(2)”,现要将“学号”字段的宽度由2改为4,则语句为:ALTER TABLE 学生表15、一条SQL的INSERT INTO命令只能插入条记录。

vf数据库sql部分的答案2

vf数据库sql部分的答案2

vf数据库sql部分的答案211)检索在北京的供应商的名称。

SELECT * FROM 供应商WHERE 地址=’北京’2)检索发给供应商S6的订购单号。

SELECT 订购单号FROM 订购单WHERE 供应商号=’S6’3)检索出职工E6发给供应商S6的订购单信息。

SELECT * FROM 订购单WHERE 供应商号=’S6’ AND 职工号=’E6’4)检索出向供应商S3发过订购单的职工的职工号和仓库号。

SELECT 职工号,仓库号FROM 职工WHERE 职工号IN( SELECT 职工号FROM 订购单WHERE 供应商号=’S3’ )5)检索出目前与S3供应商没有联系的职工信息。

SELECT * FROM 职工WHERE 职工号NOT IN( SELECT 职工号FROM 订购单WHERE 供应商号=’S3’ )6)检索出目前没有任何订购单的供应商信息。

SELECT * FROM 供应商WHERE NOT EXISTS( SELECT * FROM 订购单WHERE 供应商号=供应商.供应商号)7)检索出和职工E1、E3都有联系的北京的供应商信息。

SELECT * FROM 供应商WHERE 供应商号IN( SELECT 供应商号FROM 订购单WHERE 职工号=’E1’ )AND 供应商号IN( SELECT 供应商号FROM 订购单WHERE 职工号=’E3’ )8)检索出目前和华通电子公司有业务联系的每个职工的工资。

SELECT 职工号,工资FROM 职工WHERE 职工号IN(SELECT 职工号FROM 订购单WHERE 供应商号IN(SELECT 供应商号FROM 供应商WHERE 供应商名=’华通电子公司’))9)检索出与工资在1220元以下的职工没有联系的供应商的名称。

SELECT 供应商名FROM 供应商WHERE 供应商号IN(SELECT 供应商号FROM 订购单WHERE 职工号NOT IN(SELECT 职工号FROM 职工WHERE 工资< 1220))10)检索出向S4供应商发出订购单的仓库所在的城市。

VFP第四章SQL练习

VFP第四章SQL练习

一、单项选择题1.下列说法正确的是()。

A)SQL 语言不能直接以命令方式交互使用,而只能嵌入到程序设计语言中以程序方式使用B)SQL 语言只能直接以命令方式交互使用,而不能嵌入到程序设计语言中以程序方式使用C)SQL 语言不可以直接以命令方式交互使用,也不可以嵌入到程序设计语言中以程序方式使用,是在一种特殊的环境下使用的语言D)SQL 语言既可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用2.SQL 语言具有()的功能。

A)关系规范化,数据操纵,数据控制B)数据定义,数据操纵,数据控制C)数据定义,关系规范化,数据控制D)关系规范化,数据操纵,数据查询3.SQL 语言中使用最多的功能是()。

A)数据查询B)数据修改C)数据定义D)数据控制4.SQL 语句中,Select 命令中Join 短语用于建立表之间的联系,联接条件应出现在()短语中。

A)Where B)On C)Having D)In5.Sql 语句中删除表中数据的语句是()。

A)Drop B)Erase C)Cancle D)Delete6.用SQL 语句建立表时为属性定义主索引,应在SQL 语句中使用短语()。

A)Default B)Primary Key C)Check D)Unique7.SQL 语句的Drop Index De 作用是()。

A)删除索引B)建立所引C)修改索引D)更改索引8.SQL 语句中条件短语的关键字是()。

A)Where B)For C)While D)Condition9.SQL 中可以使用的通配符有()。

A)* B)% C)_ D)B 项和c项10.SQL 的数据操纵语句不包括()。

A)Insert B)Delete C)Update D)Change11.字符串匹配运算符是()。

A)Like B)And C)In D)=12.将查询结果放在数组中应使用()短语。

A)Into Cursor B)To Array C)Into Table D)Into Array13.SQL 实现分组查询的短语是()。

计算机二级(VF)关系数据库标准语言SQL章节练习试卷2(题后含答案及解析)

计算机二级(VF)关系数据库标准语言SQL章节练习试卷2(题后含答案及解析)

计算机二级(VF)关系数据库标准语言SQL章节练习试卷2(题后含答案及解析)全部题型 2. 填空题填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡上。

注意:以命令关键字填空的必须拼写完整。

1.查询设计器______生成所有的SQL查询语句。

正确答案:不能涉及知识点:关系数据库标准语言SQL2.SQL中删除表的命令是______。

正确答案:DROP TABLE 涉及知识点:关系数据库标准语言SQL 3.SQL语句可以进行多个查询的嵌套,但VisualFoxPro只支持______层嵌套。

正确答案:两涉及知识点:关系数据库标准语言SQL4.在SQL语句中,为了避免查询到重复记录,可用______短语。

正确答案:DISTINCT 涉及知识点:关系数据库标准语言SQL5.SQL语句支持集合的并运算,其运算符是______。

正确答案:UNION 涉及知识点:关系数据库标准语言SQL6.在SQL语句中用于将最终查询结果排序的短语是______。

正确答案:ORDER BY 涉及知识点:关系数据库标准语言SQL7.在SQL的自联接查询中,必须为表起______。

正确答案:别名涉及知识点:关系数据库标准语言SQL8.将查询结果存放到临时表中,使用______短语。

正确答案:INTO CURSOR 涉及知识点:关系数据库标准语言SQL9.将查询结果存放在内存变量中,使用______短语。

正确答案:INTO ARRAY 涉及知识点:关系数据库标准语言SQL10.在用SQL的CREATETABLE命令建立表时,用子句______指定表的主索引。

正确答案:PRMARY KEY 涉及知识点:关系数据库标准语言SQL11.指定包括在查询结果满足的筛选条件的短语HA VING必须与短语______起使用。

正确答案:GROUP BY 涉及知识点:关系数据库标准语言SQL12.设有如下表:学生(学生号N(3),姓名C(3),性别C(1),年龄N(2))课程(课程号C(3),课程名称C(3),教师C(3))选课(学生号N(3),课程号C(3),成绩N(3))请对下面的SQL语句填空:CREATETABLE学生______正确答案:(学生号N(3),姓名C(3),性别C(1),年龄N(2)) 涉及知识点:关系数据库标准语言SQL13.对于如下表:学生(学生号N(3),姓名C(3),性别C(1),年龄N(2))课程(课程号C(3),课程名称C(3),教师C(3))选课(学生号N(3),课程号C(3),成绩N(3)),若要将“学生号”的长度改为4,则语法为:ALTERTABLE学生______正确答案:ALTER学生号N(4) 涉及知识点:关系数据库标准语言SQL14.对于如下表:学生(学生号N(3),姓名C(3),性别C(1),年龄N(2))课程(课程号C(3),课程名称C(3),教师C(3))选课(学生号N(3),课程号C(3),成绩N(3)),若要定义“年龄”有效性规则(大于或等于19岁)和出错信息(年龄应满19岁),则语法为:ALTERTABLE学生ALTE年龄;______正确答案:SET CHECK年龄>=19ERROR“年龄应满19岁”涉及知识点:关系数据库标准语言SQL15.对于如下表:学生(学生号N(3),姓名C(3),性别C(1),年龄N(2))课程(课程号C(3),课程名称C(3),教师C(3))选课(学生号N(3),课程号C(3),成绩N(3)),若要将“成绩”属性改名为“选课成绩”,则语法为:ALTERTABLE 选课______正确答案:RANAME 成绩TO 选课成绩涉及知识点:关系数据库标准语言SQL16.对于如下表:学生(学生号N(3),姓名C(3),性别C(1),年龄N(2))课程(课程号C(3),课程名称C(3),教师C(3))选课(学生号N(3),课程号C(3),成绩N(3)),查询所有同学们已经选课教师的情况,则语法为:SELECT教师FROM 课程;WHERE课程号______正确答案:IN (SELECT DISTINCT课程号FROM选课) 涉及知识点:关系数据库标准语言SQL17.对于如下表:学生(学生号N(3),姓名C(3),性别C(1),年龄N(2))课程(课程号C(3),课程名称C(3),教师C(3))选课(学生号N(3),课程号C(3),成绩N(3)),若需统计“选课”表中已经选修了课程的学生人数,则语法为:SELECT______FROM选课正确答案:COUNT(DISTINCT学生号) 涉及知识点:关系数据库标准语言SQL18.对于如下表:学生(学生号N(3),姓名C(3),性别C(1),年龄N(2))课程(课程号C(3),课程名称C(3),教师C(3))选课(学生号N(3),课程号C(3),成绩N(3)),将选修课程号为“KC1”的同学均加上5分,则语法为:UPDATE成绩______WHERE课程号=“KC1”正确答案:SET成绩=成绩+5 涉及知识点:关系数据库标准语言SQL 19.在SQL中,用______命令修改表中的数据;用______命令修改表的结构。

计算机二级等级考试VF第四章SQL练习题

计算机二级等级考试VF第四章SQL练习题

第四章试题VF关于SQL1.要为当前表中所有学生的总分加5,应该使用的命令是()A. change 总分with 总分+5B. replace 总分with 总分+5C. change all 总分with 总分+5D. replace all 总分with 总分+52.将表gp中“股票名称”字段的宽度由8改为10,应使用SQL语句()A. alter table GP 股票名称with c(10)B. alter table GP 股票名称c(10)C. alter table GP alter 股票名称with c(10)D. alter GP alter 股票名称with c(10)3.删除仓库关系中仓库号值为wh2的元祖,应使用命令()A. delete from 仓库where 仓库号=“wh2”B. drop from 仓库where 仓库号=“wh2”C. delete 仓库where 仓库号=“wh2”D. drop from 仓库where 仓库号=wh24.如果要查询所藏图书中,各个出版社图书的最高单价,平均单价和册数,所用的SQL语句是()A. select 出版单位,max(单价),avg(单价),count(*);from 图书;group by 出版单位B. select 出版单位,max(单价),avg(单价),count(*);from 图书;having 出版单位C. select 出版单位,max(单价),avg(单价),count(*);from 图书group by 出版单位D. select 出版单位,min(单价),avg(单价),count(*);from 图书;having 出版单位5.为“运动员”表增加一个字段“得分”的SQL语句是()A. change table 运动员add 得分IB. alter table 运动员add 得分IC. alter table 运动员add 得分ID. change table 运动员in 得分I6.利用SQL数据更新功能,自动计算更新每个“设备总金额”字段的字段值,改字段值等于“单价*设备数量”的值,正确命令为()A. update 设备表set 设备总金额=单价*设备数量B. update 设备表for 设备总金额=单价*设备数量C. update 设备表with 设备总金额=单价*设备数量D. update 设备表where 设备总金额=单价*设备数量7.查找教师表中教师最高的工资值,下列SQL语句正确的是()A. select max(工资) fron 教师表B. select min(工资) from 教师表C. select avg(工资) from 教师表D. select sum(工资) from 教师表8.检索职工表中工资大于800元的职工号,正确的命令是()A. select 职工号where 工资>80B. select 职工号from 职工set 工资>800C. select 职工号From 职工where 工资>800D. select 职工号from 职工for 工资>8009.下列选项中,不属于SQL数据定义功能的是()A. selectB. createC. alterD. drop10.SQL查询语句中,用来实现关系的投影运算的短语是()A. whereB. fromC. selectD. group by11.SQL的delete 命令是指()A.从视图中删除行B.从视图中删除列C.从基本表中删除行D.从基本表中删除列12.SQL查询语句中,将查询结果存放早永久表中应使用短语()A. topB. into arrayC. into cursorD. into table13.下列命令中,不具有数据操作的SQL语句是()A. deleteB. updateC. insertD. drop14.用create table 建立表时,用来定义关键字的短语是()A. primary keyB. checkC. errorD. default15.语句“delete from 成绩表where 计算机<60”功能是()A.物理删除成绩表中计算机成绩在60分以下的学生记录B.物理删除成绩表中计算机成绩在60分以上的学生记录C.逻辑删除成绩表中计算机成绩在60分以下的学生记录D.将计算机成绩低于60分的字段值删除,丹保留记录中其他字段值16.下列关于SQL对表的定义的说法中,错误的是()A.利用create table语句可以定义一个新的数据表结构B.利用SQL的表定义语句可以表中的主索引C.利用SQL的表定义语句可以定义表的域完整性,字段有效性规则D.对于自由表的定义,SQL同样可以实现其完整性,有效性规则等信息的设置17.有如下SQL语句:select * from 仓库where 仓库号=“H1”;union;select * from 仓库where 仓库号=“H2”A.查询在H1或者H2仓库的职工信息B.查询仓库号H1或H2的仓库信息C.查询既在仓库号H1,又在仓库号H2工作的职工信息D.语句错误,不能执行18.select—sql 语句中,条件短语的关键字是()A. forB. fromC. whereD. with19.下列关于having 子句的描述,错误的是()A. having子句必须与group by 子句同时使用,不能单独使用B. 使用having 子句的同时不能使用where子句C.使用having子句的同时可以使用where子句D.having子句可以使用时限定分组的条件20.若在教师表中查找还没有输入工龄的记录,使用的SQL语句为()A. select * from 教师where 工龄is not nullB. select * from 教师where 工龄=0C. select * from 教师where 工龄is nullD. select * from 教师where 工龄=null21.SQL的查询结果可以存放到多种类型的文件中,下列都可以用来存放查询结果的文件类型的是()A.临时表,视图,文本文件B.数组,永久性表,视图C.永久性表,数组,文本文件D.视图,永久性表,文本文件22.查询订购单号首字符是"P"的订单信息,应该使用命令()A. select * from 订单where head(订购单号,1)=“p“B. select * from 订单where left(订购单号,1)=“p“C. select * from 订单where “p“$ 订购单号D. select * from 订单where right(订购单号,1)=“p“23.SELETE—sql语句中,可以对查询结果进行排序的短语的是()A. alter table 客户姓名with c(10)B. alter table 客户姓名c(10)C. alter table 客户alter 姓名c(10)D. alter 客户姓名c(10)24.将表“客户”表的姓名字段的宽度由8改为10,应使用SQL语句()A. alter table 客户姓名with c(10)B. alter table 客户姓名c(10)C. alter table 客户alter 姓名c(10)D. alter 客户姓名c(10)25.查询职工表中“王二”的情况,将查询结果放在数组A中,应使用SQL语句()A. select * from 职工where 姓名=“王二”into array AB. select * from 职工into array A where 姓名=“王二”C. select * from 职工where 姓名=“王二”to array AD. select * from 职工where 姓名=“王二”to A26.下列关于别名和自连接的说法中正确的是()A.SQL语句中允许在WHERE短语中关系定义别名B.为关系定义别名允许的格式为:<别名> <关系名>C.在关系的自联接操作中,别名是必不可少的D.以上说法均正确27.SQL—insert 命令的功能是()A.在表头插入一条记录B.在表尾插入一条记录C.在表中任意位置插入一条记录D.在表中插入任意条记录28.使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除正确的命令是()A. delete for age>30B. delete from s where age>30C. delete s for age>30D. delete s where age>3029.下列命令中,功能相同的是()A. delete all 和packB. delete all ,zap 和packC. delete all ,pack 和zapD. delete all 和recall all30.以下短语中,与排序无关的是()A. group byB. order byC. ascD. desv31.SQL语言又称为()A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操作语言32.向表中插入数据的SQL语句是()A. insertB. insert intoC. insert blankD. insert before33.SQL语言的更新命令的关键词是()A. insertB. updateC. createD. select填空1.将“学生”表中的学号字段的宽度由原来的10改为12(字符型),应使用的命令是:ALTER TABLE 学生______2.将学生表中学号左4位“2010”的记录存储到新表new中的命令是:SELECT * FROM 学生WHERE ______=“2010”____ dbf new3.在SQL—SELECT语句中使用GROUP BY 进行分组查询时,如果要求分组满足制定条件,则需要使用_____子句来限定分组。

二级(vf)sql语句练习

二级(vf)sql语句练习

二级(vf)sql语句练习1. Stock_sl(股票代码,买入价,现价,持有数量)Stock_name(股票代码,股票简称,汉语拼音)用sql语句完成下列操作:列出所有盈利(现价大于买入价)的股票简称、现价、买入价和持有数量,并将检索结果按持有数量降序存储于表stock_temp中select 股票简称,现价,买入价,持有数量 from stock_sl,stock_name;where 现价>买入价 and stock_sl.股票代码=stock_name.股票代码 ;order by 持有数量 desc into table stock_temp2.学生(学号,姓名,性别,年龄,系)课程(科称号,课程名称)选课(学号,课程号,成绩)将选课在5门以上(包括5门)的学生的学号,姓名,平均分和选课门数按平均分降序排序,并将结果存于数据库表stu_temp(字段名为学号,姓名,平均分和选课门数)方法一:select 学生.学号,姓名,avg(成绩) as 平均分,count(*) as 选课门数 from 学生,选课; where 学生.学号=选课.学号;order by 平均分desc;group by 选课.学号 having count(*)>=5;into table stu_temp方法二:select a.学号,a.姓名,avg(b.成绩) 平均分,count(b.课程号) 选课门数 from 学生 a,选课 b where a.学号=b.学号 group by b.学号 having(count(b.课程号))>=5 order by 平均分 desc into dbf stu_temp3. Book(索书号,书名,作者,图书登记号,价格)Borrows(借书证号,姓名,系名,班级)Loans(借书证号,图书登记号,借书日期)检索“田亮”所借图书的书名、作者、价格,结果按价格降序存入book_temp中。

VF作业

VF作业

作业:
第一章P21 一、选择题1、2、4、6、7
二、填空题3、4、5
三、思考题2
第二章P42 一、选择题1、2、6、7、8、11、12
二、填空题1、2、3
第三章P99 一、选择题2、11、12、15、19、25、37
二、填空题2、5
第四章124 一、选择题3、4、5、6
二、SQL语句练习(课堂上所做的学生管理数据库SQL语句练习)第五章P142 一、选择题2、6、7、8、10
二、填空题1、2、3
第六章P167 一、选择题1、2、4、6、9、10
二、填空题1、2
三、实践题3--使用循环编写程序1!+2!+3!+ (10)
会计1班,完成实验1、实验2、7
会计2班,完成实验3、实验4、7
工业工程,完成实验5、实验6、7
实验报告格式:
实验名称:常量、变量、数组、函数和表达式
实验目的:掌握常量、变量、数组、函数和表达式的应用。

实验设备:计算机一台
实验学时:2学时
实验日期:3.11
实验内容和步骤:。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、Stock_sl(股票代码,买入价,现价,持有数量)
Stock_name(股票代码,股票简称,汉语拼音)
用sql语句完成下列操作:列出所有盈利(现价大于买入价)的股票简称、现价、买入价和持有数量,并将检索结果按持有数量降序存储于表stock_temp中
select 股票简称,现价,买入价,持有数量 from stock_sl,stock_name;
where 现价>买入价 and stock_sl.股票代码=stock_name.股票代码 ;
order by 持有数量 desc into table stock_temp
2、学生(学号,姓名,性别,年龄,系)
课程(科称号,课程名称)
选课(学号,课程号,成绩)
将选课在5门以上(包括5门)的学生的学号,姓名,平均分和选课门数按平均分降序排序,并将结果存于数据库表stu_temp(字段名为学号,姓名,平均分和选课门数)方法一:
select 学生.学号,姓名,avg(成绩) as 平均分,count(*) as 选课门数 from 学生,选课;
where 学生.学号=选课.学号;
order by 平均分desc;
group by 选课.学号 having count(*)>=5;
into table stu_temp
方法二:
select a.学号,a.姓名,avg(b.成绩) 平均分,count(b.课程号) 选课门数 from 学生 a,选课 b where a.学号=b.学号 group by b.学号 having(count(b.课程号))>=5 order by 平均分 desc into dbf stu_temp
3、. Book(索书号,书名,作者,图书登记号,价格)
Borrows(借书证号,姓名,系名,班级)
Loans(借书证号,图书登记号,借书日期)
检索“田亮”所借图书的书名、作者、价格,结果按价格降序存入book_temp中。

select 书名,作者,价格 from book ,borrows ,loans;
where 姓名=’田亮’ and borrows.借书证号=loans.借书证号 and loans.图书登记号=book.
图书登记号;
order by 价格 desc into dbf book_temp
4、 Score_manager.dbc中,
Student(学号,姓名,性别,系部,出生日期)
Course(课程号,课程名,开课单位,学时数,学分)
Score1(学号,课程号,成绩)
在score_manager数据库中查询没有选修任何课程的学生信息,查询结果包括学号,姓名和系部字段,查询结果按升序保存在一个新表new_table中
select 学号,姓名,系部 from student where 学号 not in (select distinct 学号 from score1) into dbf NEW_TABLE
5、统计选修了课程的人数(选修多门时,只计算一次),统计结果保存在一个新表new_table
中,表中只有一个字段:学生人数
select count(distinct(学号)) 学生人数 from score1 into dbf NEW_TABLE
查询没有学生选修的课程,查询结果含课程名,开课单位,结果按课程名胜虚保存在new_tabale2中
select 课程名,开课单位 from course ;
where 课程号 not in (select distinct 课程号 from score1) order by 课程名 into dbf NEW_TABLE2
6、(1)首先将book.dbf中所有书名中含有“计算机”三个字的图书复制到books_bak中,
以下操作均在books_bak中完成。

(2)复制后的图书价格在于价格的基础上降价5%
(3)从图书均价高于25元(含25元)的出版社中,查询并显示图书均价最低的出版社名称以及均价,查询结果保存到表new_table4中(字段名为出版单位和均价)
(1)select * from BOOKS where 书名 like ’%计算机%’ into dbf BOOKS_BAK
(2)update BOOKS_BAK set 价格=价格*0.95
(3)select top 1 出版单位,avg(价格) 均价 from BOOKS_BAK group by 出版单位 having avg(价格)>=25 order by 均价 into dbf new_table4。

相关文档
最新文档