Visual FoxPro有如下数据库表stock.dbf,是7月30日沪深股市的收盘情况,请根据此表,完成下题:执行如下SQL语句后,将会( )。 SELECT代码,名称FROM stock INTO TABL

题目

Visual FoxPro有如下数据库表stock.dbf,是7月30日沪深股市的收盘情况,请根据此表,完成下题:执行如下SQL语句后,将会( )。 SELECT代码,名称FROM stock INTO TABLE stock ORDER BY现价

A. 系统会提示出错信息

B. 会生成一个按“现价”升序排序的表文件,将原来的stock.dbf文件覆盖

C. 会生成一个按“现价”降序排序的表文件,将原来的stock.dbf文件覆盖

D. 不会生成排序文件,只在屏幕上显示一个按“现价”升序排序的结果

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

执行如下SQL语句后 SELECT *FROM stock INTO DBF stock ORDER 8Y单价

A.系统会提示出错信息

B.会生成一个按“单价”升序排序的表文件,将原来的stock.dbf文件覆盖

C.会生成一个按“单价”降序排序的表文件,将原来的stock.dbf文件覆盖

D.不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果


正确答案:A
解析:本题考查考生对SELECT语句中INTO短语的理解和掌握.请注意:如果在使用 SELECT语句的同时使用了INTO DBF | TABLE TableName短语,那么系统会将查询结果存放到永久表中,如果INTO于句中所指定的表已经打开,并且SET SAFETY设置为OFF,则Visual FoxPro在不给出警告的情况下改写该表。如果指定了基本表的名称,则Visual FoxPro产生错误信息。本题中在做SQL之前没有对表stock进行打开操作,固此系统会出现提示错误信息,因此答案为A选项。

第2题:

有如下SQL语句: SELECTSUM(工资)FROM职工表WHERE仓库号IN; (SELECT仓库号FROM仓库表WHERE所在城市=“北京”OR所在城市=“上海”) 执行语句后,工资总和是______。

A.1500.00

B.3000.00

C.5000.00

D.10500.00


正确答案:C

第3题:

以下题目使用的数据表如下: 当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是: 股票代码 股票名称 单价 交易所 600600 青岛啤酒 7.48 上海 600601 方正科技 15.20 上海 600602 广电电子 10.40 上海 600603 兴业房产 12.76 上海 600604 二纺机 9.96 上海 600605 轻工机械 14.39 上海 000001 深发展 7.48 深圳 000002 深万科 12.50 深圳

执行如下SQL语句后,______。 SELECT*FROM stock INTO DBF stock ORDER BY 单价


正确答案:A
使用短语INTODBF|TABLETableName可以将查询结果存放到永久表中(DBF文件)。但此文件的文件名不能是显示数据表文件的文件名。

第4题:

以下13题使用的数据如下: 当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是: [*]

执行如下SQL语句后 SELECT*FROM stock INTO DBF stock ORDER BY单价


正确答案:A
如果在使用SELECT语句的同时使用了INTODBF|TABLETa-bleName短语,系统则将查询结果存放到永久表中,如果INTO子句中所指定的表已经打开,且SETSAFETY设置为OFF,则VisualFoxPro在不给出警告的情况下改写该表。如果指定了基本表的名称,则VisualFoxPro产生错误信息。本题中在做SQL之前没有对表stock进行打开操作,因此系统会出现提示错误信息。

第5题:

Visual FoxPro有如下数据库表stock.dbf,是7月30日沪深股市的收盘情况,请根据此表,完成下题:将stock表中增加一个新字段“交易量”,字段类型是数值型,宽度为8,应使用SQL语句( )。

A. ALTER stock ALTER交易量N(8)

B. ALTER TABLE stock交易量N(8)

C. ALTER TABLE stock ADD交易量N(8)

D. ALTER TABLE stock交易量WTIH N(8)


正确答案:C
表结构的修改有3种格式,修改已有的字段使用的是第一种格式。
ALTER TABLE TableNamel
ADD I ALTER[COLUMN]FieldNamel
FieldType[(nFieldWidth[,nPrecision])][NUlLL I NOT NULL]
[CHECK lExpressionl[ERROR cMessageTextl]][DEFAULT eExpressionl]
[PRIMARY KEY l UNIQUE]
[REFERENCES TableName2[TAG TagNamel]][NOCPTRANS]
[NOVALIDATE]
该格式可以添加(ADD)新的字段或修改(ALTER)已有的字段,它的句法基本可以与CREATE TABLE的句法相对应。

第6题:

Visual FoxPro有如下数据库表stock.dbf,是7月30日沪深股市的收盘情况,请根据此表,完成下题:有如下SQL语句:SELECT交易所,avg(现价)as均价FROM stock GROUP BY交易所。执行该语句后结果中交易所为“深圳”的记录的“均价”字段的内容是( )。

A. 9.76

B. 10.26

C. 11.93

D. 15.40


正确答案:C
题面要完成的操作是将STOCK数据表中的记录按交易所分组,求出各交易所的平均单价。“深圳”交易所的均价是(14.86+9、00)/2,所以本题答案是C。

第7题:

有如下SQL语句:

SELECT SUM(工资) FROM 职工表 WHERE 仓库号 IN;

(SELECT 仓库号 FROM 仓库表 WHERE 所在城市="北京" OR 所在城市="上海")

执行语句后,工资总和是

A.3500.00

B.3000.00

C.5000.00

D.10500.00


正确答案:A
解析:本题SQL查询语句的功能是统计在北京和上海仓库工作的职工的工资总和。

第8题:

以下9题使用的数据表如下:

当前盘当前目录下有数据库db stock,其中有数据库表stock.dbf,该数据库表的内容是: 股票代码 股票名称 单价 交易所 600600 青岛啤酒 7.48 上海 600601 方正科技 15.20 上海 600602 广电电子 10.40 上海 600603 兴业房产 12.76 上海 600604 二纺机 9.96 上海 600605 轻工机械 14.9 上海 000001 深发展 7.48 深圳 000002 深万科 12.50 深圳(22)

执行如下SQL语句后,______。 SELECT*FROM stock INTO DBF stock ORDER BY单价

A.系统会提示出错信息

B.会生成一个按“单价”升序排序的表文件,将原来的stock.dbf文件覆盖

C.会生成一个按“单价”降序排序的表文件,将原来的stock.dbf文件覆盖

D.不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果


正确答案:A
解析:使用短语INTODBF|TABLETableName可以将查询结果存放到永久表中(DBF文件)。但此文件的文件名不能是显示数据表文件的文件名。

第9题:

有如下SQL语句:

SELECT DISTINCT 仓库号 FROM 职工表 WHERE 工资>=ALL;

(SELECT 工资 FROM 职工表 WHERE 仓库号="A1")

执行语句后,显示查询到的仓库号有

A.A1

B.A3

C.A1,A2

D.A1,A3


正确答案:D
解析:本题查询的是职工的工资大于或等于A1仓库中所有职工工资的仓库号。在SQL语句中可以使用ANY,ALL等量词进行查询。其中ANY在进行比较运算时,只要子查询中有一行能使结果为真,则结果就为真;而ALL则要求子查询中的所有行都使结果为真时,结果才为真。