参考答案和解析
答案:B
解析:
AS后面列出产生的视图含有的字段名是“名称”和“单价”,对比选项,可知应该选B。
更多“有如下SQL语句CREATEVIEWview-skASSELECT股票名称AS名称,单价FROMsk执行该语句后产生的视图含有的字段名是”相关问题
  • 第1题:

    有如下SQL语句: CREATE VIEW view ticket AS SELECT始发点AS名称,票价FROM ticket执行该语句后产生的视图含有字段名是

    A.始发点、票价

    B.名称、票价

    C.名称、票价、终点

    D.始发点、票价、终点


    正确答案:B
    解析:题中创建视图的SQL语句为:CREATEVIEWview_ticketASSELECT始发点AS名称,票价FROMticket执行该语句后产生的视图含有的字段名是名称、票价。简单的方法可以直接从AS短语后面的关键字来判断。

  • 第2题:

    有如下SQL语句: CREATE VIEW view ticket AS SELECT 始发点AS名称,票价FROM ticket 执行该语句后产生的视图含有的字段名是

    A.始发点、票价

    B.名称、票价

    C.名称、票价、终点

    D.始发点、票价、终点


    正确答案:B
    解析:本题考查对创建视图命令的理解。题中创建视图的SQL语句为
    CREATE VIEW view_ticket AS SELECT始发点AS名称,票价FROM ticket
    执行该语句后产生的视图含有的字段名是名称、票价。简单的方法可以直接从AS短语后面的关键字来判断,故选项B为正确答案。

  • 第3题:

    有如下SQL语句SELECT max (单价) INTO ARRAY a FROM stock执行该语句后A) a[1]的内容为15.20 B) a[1]的内容为6C) a[0]的内容为15.20 D) a[0]的内容为6


    正确答案:A
    本题中SQL语句的功能是:在stock表中查询”单价”最高的记录,然后将该记录的单价字段存放至数组a中,请注意,数组a中仅仅存放该记录的单价,知道了SQL的这一功能,就不难得出正确选项是A。

  • 第4题:

    将stock表的股票名称字段的宽度由8改为10,应使用SQL语句A) ALTER TABLE stock 股票名称 WITH c(10)B) ALTER TABLE stock 股票名称c(10)C) ALTER TABLE stock ALTER 股票名称c(10)D) ALTER stock ALTER 股票名称c(10)


    正确答案:C
    本题考查修改字段属性的SQL语句。修改字段属性的命令的语法格式是:
      ALTER TABLE TableNamel ALTERFieldName2  FieldType[nFieldWidth]
    其中的TableNamel是数据表名,FieldName2是数据表中所要修改的字段名,FieldType[nFieldWidth]用来说明修改后的字段的类型和宽度。从四个候选项中可以看出,只有选项C是正确的。选项A和B都缺少关键字ALTER,选项D缺少关键字TABLE。

  • 第5题:

    有如下SQL语句CREATE VIEW view_stock AS SELECT * FROM stock WHERE 交易所=“深圳”执行该语句后产生的视图包含的字段名是A)股票名称、单价 B)名称、单价 C)名称、单价、交易所 D)股票、单价、交易所


    正确答案:B
    本题同样是考查对创建视图的SQL语句的掌握,所不同的是,本题考查被创建的视图所包含的字段由哪些组成,问题的回答要从SQL语句出发,简单的判别方法就是看AS子句后面都包含哪些字段名,这些字段名就是组成所创建视图中的字段。由题干可以发现,名称、单价为创建的视图的字段,所以选项B为正确答案。

  • 第6题:

    有如下SQL语句:CREATE VIEW view ticket AS SELECT 始发点 AS 名称,票价 FROM ticket执行该语句后产生的视图含有的字段名是A)始发点、票价 B)名称、票价C)名称、票价、终点 D)始发点、票价、终点


    正确答案:B

    本题考查对创建视图命令的理解。题中创建视图的SQL语句为

    CREATE  VIEW  view _ ticket AS SELECT 始发点AS名称,票价 FROM ticket

    执行该语句后产生的视图含有的字段名是名称、票价。简单的方法可以直接从AS短语后面的关键字来判断,故选项B为正确答案。

  • 第7题:

    有如下SQL语句 CREATE VIEW kh-view AS SELECT*FROM kh WHERE 职业=“教师”执行该语句产生的视图包含的记录个数是( )。

    A.1

    B.2

    C.3

    D.4


    正确答案:C
    解析:本题语句的功能是从kh表中创建一个视图kh-view,查询语句指出该视图的记录需满足职业是教师的条件,产生的视图包含的记录即是职业为“教师”的3个记录。

  • 第8题:

    将stock表的股票名称字段的宽度由8改为10,应使用SQL语句______。

    A.ALTER TABLE stock股票名称WTIH C(10)

    B.ALTER TABLE stock股票名称C(10)

    C.ALTER TABLE stock ALTER 股票名称 C(10)

    D.ALTER stock ALTER 股票名称C(10)


    正确答案:C
    解析:表结构的修改有3种格式,修改已有的字段使用的是第1种格式。ALTERTABLETableName1ADD|ALTER[COLUMN]FieldNamelFieldType[(nFieldWidth[,nPrecision])][NULL|NOTNULL][CHECKIExpression1[ERRORcMessageText1]][DEFAULTeExpmssion1][PRIMARYKEY|UNIQUE][REFERENCESTableName2[TAGTagName1]][NOCPTRANS][NOVALIDATE]该格式可以添加(ADD)新的字段或修改(ALTER)已有的字段,它的句法基本可以与CREATETABLE的句法相对应。

  • 第9题:

    有如下SQL语句 SELECT 股票代码,avg(单价) as 均价FROM stock; GROUP BY交易所INTO DBF temp 执行该语句后,temp表中第二条记录的“均价”字段的内容是

    A.7.48

    B.9.99

    C.11.73

    D.15.20


    正确答案:B
    解析:本题中SQL语句的功能是:在stock表中按“交易所”字段分组计算各个交易所的均价,然后将结果保存在永久表temp中。其计算过程是:首先将所有的数据记录按交易所进行分组,题中的交易所只有上海和深圳,固此计算后将会得到两条记录:第1条记录是计算所有在上海交易所交易的股票的均价,第2条记录则是计算深圳交易所的交易的股票均价。这两条记录会存放在永久表temp中,按题目要求我们知道,第二条记录是深圳交易所的均价,通过stock表计算可以得出其均价是9.99,选项D正确。

  • 第10题:

    有如下SQL语句 CREATE VIEW zg-view AS SELECT姓名 AS 职工姓名,基本工资FROM zg执行该语句后产生的视图含有的字段名是( )。

    A.姓名、基本工资

    B.职工姓名、基本工资

    C.职工姓名、基本工资、单位

    D.职工姓名、基本工资、单位


    正确答案:B
    解析:题中利用了AS重新定义了视图的字段名,将字段名“职工姓名”作为虚字段。

  • 第11题:

    将sk表的股票名称字段的宽度由8改为10,应使用SQL语句

    A.ALTERTABLEsk股票名称WlTHc1.
    B.ALTERTABLEsk股票名称c1.
    C.ALTERTABLEskALTER股票名称c1.
    D.ALTERskALTER股票名称c1.

    答案:C
    解析:
    改变字段宽度需要在字段名称前加Al。TER,只有C的格式正确。

  • 第12题:

    管理员在SQL Server 2000的查询分析器中输入下列语句:SELECT text FROM syscomments where id=1781581385语句中的id号是某视图的id号,该id号是管理员通过执行()语句获得的。

    • A、sp_helptext’视图名称’
    • B、SELECT*FromsysobjectsWHEREname=’视图名称’
    • C、SELECT*FROMsyscommentswherename=‘视图名称’
    • D、sp_helpview‘视图名称’

    正确答案:B

  • 第13题:

    执行如下SQL语句后 SELECT DISTINCT 单价 FROM stock; WHERE 单价=(SELECT min(单价)FROM stock)INTO DBF stock x 表stock x中的记录个数是______。

    A.1

    B.2

    C.3

    D.4


    正确答案:A
    解析:本题是通过嵌套的SQL语句完成的查询,查询所完成的操作是显示STOCK记录中与最小的单价值相同的记录放入STOCK_X表中,SELECTmin(单价)FROMstock求的是最小的单价,外层嵌套查询等于内层查询查出的结果的记录的单价字段放入STOCK_X中。可以从题面看出单价的最小值是7.48,表中共中两条,但SELECT后加了DISTINCT短语,该语句是去掉重复值,所以STOCKX表中只有一条记录。

  • 第14题:

    将表GP中“股票名称”字段的宽度由8改为10,应使用SQL语句

    A.ALTER TABLE GP股票名称WITHC(10)

    B.ALTER TABLE GP股票名称C(10)

    C.ALTER TABLE GP ALTER股票名称C(10)

    D.ALTER GPALTER股票名称C(10)


    正确答案:C
    解析:SQL定义功能中,修改表结构的命令是:ALTER TALBE,如果是修改字段的则使用AL- TER短语。

  • 第15题:

    有如下SQL语句SELECT 股票代码,avg(单价)as 均价 FROM stock;GROUP BY 交易所 INTO DBF temp执行该语句后,temp表中第二条记录的“均价”字段用SQL语句A)7.48 B)9.99 C)11.73 D)15.20


    正确答案:B
    本题中SQL语句的功能是:在stock表中按“交易所”字段分组计算各个交易所的均价,然后将结果保存在永久表temp中。其计算过程是:首先将所有的数据记录按交易所进行分组,题中的交易所只有上海和深圳,因此计算后将会得到两条记录:第1条记录是计算所有在上海交易所交易的股票的均价,第2条记录则是计算深圳交易所的交易的股票均价.这两条记录会存放在永久表temp中,按题目要求我们知道,第二条记录是深圳交易所的均价,通过stock表计算可以得出其均价是9.99,选项B正确。

  • 第16题:

    有如下SQL语句CREATE VIEW stock_view AS SELECT * FROM stock WHERE 交易所=“深圳”执行该语句后产生的试图包含的记录个数是A)1 B)2 C)3 D)4


    正确答案:B
    本题考查对建立视图命令的掌握。题干中SQL语句的功能是从stock表中创建一个名为stock view的视图,该视图由那些“交易所”字段为”深圳”的记录组成。通过查看数据未文件可以看出,满足条件的记录只有两条,对应于原数据表中的第7、8两条记录,因此组成该视图的记录个数为2,选项B为正确答案。

  • 第17题:

    执行如下SQL语句后SELECT DISTINCT 单价 FROM stock;WHERE 单价=(SELECT min(单价)FROM stock)INTO DBF stock_x表stock_x中的记录个数是A)1 B)2 C)3 D)4


    正确答案:A
    该SQL语句的功能相对复杂一些,其具体的执行过程是:首先从数据表db_stock中找出所有记录中单价字段值最低的记录,并且记住该记录的单价字段值。然后再查找数据表db_stock,从中查出单价字段等于该最低单价的记录,同时用DISTINCK进行限定,即选出的记录是不允许重复的,最后将结果存放到表stock_x中,因此可以看出,stock_x表中的记录个数为1,选项A正确。

  • 第18题:

    某表定义了视图BT_S,则要把该视图以及由该视图导出的所有的视图都一起删除的SQL语句是______。


    正确答案:DROP VIEW BT_S CASCADE
    DROP VIEW BT_S CASCADE

  • 第19题:

    有如下SQL语句 SELECT交易所,avg(单价)as均价FROM stock; GROUP BY 交易所 INTO DBF temp 执行该语句后temp表中第2条记录的“均价”字段的内容是______。

    A.7.48

    B.9.99

    C.11.73

    D.15.20


    正确答案:B
    解析:题面要完成的操作是将STOCK数据表中的记录按交易所分组,求出各交易所的单价的平均值放到TEMP表中。TEMP的第2条记录的均价是“深圳”交易所的均价。

  • 第20题:

    有如下SQL语句 SELECT max(单价)INTO ARRAY a FROM Stock 执行该语句后

    A.a[1]的内容为15.20

    B.a[1]的内容为6

    C.a[0]的内容为15.20

    D.a[0]的内容为6


    正确答案:A
    解析:本题中SQL语句的功能是:在stuck表中查询“单价”最高的记录,然后将该记录的单价字段存放至数组a中,请注意,数组a中仅仅存放该记录的单价,知道了SQL的这一功能,就不难得出正确选项是A。

  • 第21题:

    有如下SQL语句 CREATE VIEW stock view AS SELECT *FROM stock WHERE交易所="深圳" 执行该语句后产生的视图包含的记录个数是

    A.1

    B.2

    C.3

    D.4


    正确答案:B
    解析:本题考查对建立视图命令的掌握。题干中SQL语句的功能是从stock表中创建一个名为stock_view的视图,该视图由那些“交易所”字段为“深圳”的记录组成.通过查看数据表文件可以看出,满足条件的记录只有两条,对应于原数据表中的第7、8两条记录,因此组成该视图的记录个数为2,选项B为正确答案。

  • 第22题:

    有如下SQL语句SELECT股票代码,avg(单价)as均价FROMsk;GROUPBY交易所INTODBFtemp执行该语句后temp表中第二条记录的“均价”字段的内容是

    A.7.48
    B.9.99
    C.11.73
    D.15.20

    答案:B
    解析:
    因为是按交易所分组,temp表中第二条记录的“均价”字段的内容是深圳交易所的(7.48+12.50)/2=9.99。

  • 第23题:

    执行如下SQL语句后
    执行如下SQL语句后
    SELECT DISTINCT 单价 FROM stock;
    WHERE 单价=(SELECT min(单价)FROM stock)INTO DBF stock x
    表stock x中的记录个数是______。

    A.1
    B.2
    C.3
    D.4

    答案:A
    解析:
    虽然最小值有两个,但短语DISTINCT去掉重复值,所以在表SX中的记录个数是1。