更多“有如下SQL语句 SELECT交易所,avg(单价)as均价FROM stock; GROUP BY交易所INTO DBT temp 执行该语句后temp表中第2条记录的“均价”字段的内容是_______。”相关问题
  • 第1题:

    有如下SQL语句: CREATE VIEW view_stock AS SELECT股票名称AS名称,单价FROM stock 执行该语句后产生的视图含有的字段名是

    A.股票名称、单价

    B.名称、单价

    C.名称、单价、交易所

    D.股票名称、单价、交易所


    正确答案:B
    解析:语句中“股票名称AS名称”的功能是在视图文件中将原数据表中的“股票名称”改名为“名称”,AS短语用来指定一个新的字段名。

  • 第2题:

    有如下SQL语句: SELECT账号,avg(账户金额)as平均金额FROM kh; GROUP BY职业INTO DBF temp 执行该语句后temp表中第2条记录的“平均金额”字段的内容是( )。

    A.40000

    B.50000

    C.60000

    D.70000


    正确答案:C
    解析:题中SQL语句的是在比表中按“职业”字段计算各个职业的平均金额,并且将结果保存在永久表temp中,该表的第一条记录是计算职员的平均金额,第二条记录是教师的平均金额。

  • 第3题:

    有如下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正确。

  • 第4题:

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


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

  • 第5题:

    求每个交易所的平均单价的SQL语句是

    A)SELECT交易所,avg(单价)FROM stock GRDER BY单价

    B)SELECT交易所,avg(单价)FROM stock ORDER BY单价

    C)SELECT交易所,avg(单价)FROM stock ORDER BY交易所

    D)SELECT交易所,avg(单价)FROM stock GROUP BY交易所


    正确答案:D
    本题要求求出每个交易所的平均单价,重点是考查 GROUP子句的使用方法。题目要求求出每个交易所的数据记录进行平均,因此可以确定分组的字段应该是“交易所”字段,于是可以确定GROUP子句后面必须是交易所字段,四个答案中排除A, B,C,只有答案D是正确的。

  • 第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交易所,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条记录的均价是“深圳”交易所的均价。

  • 第8题:

    有如下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正确。

  • 第9题:

    有如下SQL语句 SELECT 单位,avg(基本工资)as 平均基本工资 FROM zg; GROUP BY 单位 INTO DBF temp 执行该语句后temp表中第2条记录的“均价”字段的内容是( )。

    A.500

    B.600

    C.800

    D.900


    正确答案:A
    解析:题中SQL语句的功能是在zg表中按“单位”字段计算各个单位的平均基本工资,并且将结果保存在永久表temp中,该表的第一条记录是计算车身厂的平均基本工资,第二条记录是计算总装厂的基本工资,所以temp表中第二条记录的“均价”字段的内容是500。

  • 第10题:

    检索“职工” 表中,“籍贯”为“湖南”的学生记录,将结果保存到temp表中,SQL语句为:

    SELECT牛FROM职工WHERE籍贯=”湖南” __________temp


    正确答案:
    INTOTABLE或INTODBF
    SQL查询结果可以保存在永久性表中。使用INTOTABLE或INTODBF短语。

  • 第11题:

    有如下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。

  • 第12题:

    现有书目表book,包含字段:价格price(float),类别type(char);现在查询各个类别的平均价格、类别名称,以下语句正确的是()。

    • A、select avg(price),type from book group by type
    • B、select count(price),type from book group by price
    • C、select avg(price),type from book group by price
    • D、select count(price),type from book group by type

    正确答案:A

  • 第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题:

    有如下SQL SELECT 语句SELECT * FROM stock WHERE 单价 BETWEEN 12.76 AND 15.20与该语句等价的是A) SELECT * FROM stock WHERE 单价<=15.20.AND.单价>=12.76B) SELECT * FROM stock WHERE 单价<15.20.AND.单价>12.76C) SELECT * FROM stock WHERE 单价>=15.20.AND.单价<=12.76D) SELECT * FROM stock WHERE 单价>15.20.AND.单价<12.76


    正确答案:A
    本题考查考生对BETWEEN的理解和掌握。语句:
      SELECT F FR0M stock WHERE 单价BETWEEN 12.76 AND 15.20的含义是:选择"单价"在12.76和12.50之间的那些记录。请注意,用BETWEEN作取值范围限定时,是包括限定条件的两个端点值的,因此本题所设定的限定条件相当于”单价”大于等于12.76并且小于等于12.50的记录。选项A是另外一种实现条件查询的书写方法,其含义与题干中给出的sQL语句是完全一样的,其他几个选项都错误,请注意选项C有干扰性,其错误在用大于号和小于号作限定条件时,必须将小值写在AND的前面,故选项A为正确答案。

  • 第15题:

    有如下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为正确答案。

  • 第16题:

    执行如下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正确。

  • 第17题:

    求每个交易所的平均单价的SQL语句是______。

    A.SELECT 交易所,avg(单价)FROM stock GROUP BY 单价

    B.SELECT 交易所,avg(单价)FROM stock ORDER BY 单价

    C.SELECT 交易所,avg(单价)FROM stock ORDER BY 交易所

    D.SELECT 交易所,avg(单价)FROM stock GROUP BY 交易所


    正确答案:D
    解析:本题要求的是每个交易所的平均单价,使用SELECT语句来完成该操作,通过GROUPBY按交易所进行分组。AVG()是求平均的函数。选项B、C使用ORDERBY是排序语句,不正确。选项A是按照单价进行分组也不正确。

  • 第18题:

    以下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进行打开操作,因此系统会出现提示错误信息。

  • 第19题:

    有下列SQL语句:

    SELECT MAX(人数) FROM 班级 INTO ARRAY temp

    执行该语句后( )。

    A.temp[0]的内容为44

    B.temp[0]的内容为50

    C.temp[1]的内容为44

    D.temp[1]的内容为50


    正确答案:D
    解析:SQL不仅有一般的检索功能,而且还有计算方式的检索,利用MAX()函数可以计算指定列中的最大值。本题的SQL语句功能是检索“班级”表中人数最多的班级,将数值输出到数组temp中,其中 INTO ARRAY表示将结果输出到指定的数组中。注意:数组的下标是从1开始的,而不是从0开始。

  • 第20题:

    有如下SQL语句 CREATE VIEW view_stock AS SELECT 股票名称 AS 名称, 单价 FROM stoc 执行该语句后产生的视图含有的字段名是

    A.股票名称、单价

    B.名称、单价

    C.名称、单价、交易所

    D.股票名称、单价、交易所


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

  • 第21题:

    检索“职工”表中,“籍贯”为“湖南”的学生记录,将结果保存到temp表中,SQL 语句为:

    SELECT﹡FROM职工WHERE籍贯=“湖南”__________temp


    正确答案:
    INTOTABLE(或INTODBF)
    【解析】在SQL中,将查询结果保存到永久表中应该使用INTO TABLE或INTODBF短语。

  • 第22题:

    求每个交易所的平均单价的SQL语句是

    A.SELECT交易所,avg(单价)FROMskGROUPBY单价
    B.SELECT交易所,avg(单价)FROMskORDERBY单价
    C.SELECT交易所,avg(单价)FROMskORDERBY交易所
    D.SELECT交易所,avg(单价)FROMskGROUPBY交易所

    答案:D
    解析:
    应该按交易所分组,所以D正确。

  • 第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。