根据“歌手”表建立视图my view,视图中含有“歌手号”左边第一位是“1”的所有记录,正确的SQL语句是( )。

题目

根据“歌手”表建立视图my view,视图中含有“歌手号”左边第一位是“1”的所有记录,正确的SQL语句是( )。


相似考题
更多“ 根据“歌手”表建立视图my view,视图中含有“歌手号”左边第一位是“1”的所有记录,正确的SQL语句是( )。 ”相关问题
  • 第1题:

    插入一条记录到 “ 评分 ” 表中,歌手号、分数和评委号分别是 “ 1001 ” 、 9.9 和 “ 105 ” ,正确的 SQL 语句是

    A)INSERT VALUES ( "1001" , 9 , "105" ) INTO 评分 ( 歌手号 , 分数 , 评委号 )

    B)INSERT TO 评分 ( 歌手号 , 分数 , 评委号 ) VALUES ( "1001" , 9.9"105" )

    C)INSERT INTO 评分 ( 歌手号 , 分数 , 评委号 ) VALUES ( "1001" , 9.9 , "105" )

    D)INSERT VALUES ( "100"9.9"105") TO 评分 ( 歌手号 , 分数 , 评委号 )


    正确答案:C

  • 第2题:

    假设 temp.dbf 数据表中有两个字段 “ 歌手号 ” 和 “ 最后得分 ” 。 下面程序的功能是 : 将 temp.dbf 中歌手的 “ 最后得分 ” 填入 “ 歌手 ” 表对应歌手的 “ 最后得分 ” 字段中 ( 假设已增加了该字段 ) 。 在下划线处应该填写的 SQ L 语句是

    USE 歌手

    DO WHILE .NOT.EOF()

    _________________

    REPLACE 歌手 . 最后得分 WITH a[2]

    SKIP

    ENDDO

    A)SELECT * FROM temp WHERE temp. 歌手号 = 歌手 . 歌手号 TO ARRAY a

    B)SELECT * FROM temp WHERE temp. 歌手号 = 歌手 . 歌手号 INTO ARRAY a

    C)SELECT * FROM temp WHERE temp. 歌手号 = 歌手 . 歌手号 TO FILE a

    D)SELECT * FROM temp WHERE temp. 歌手号 = 歌手 . 歌手号 INTO FILE a


    正确答案:B

  • 第3题:

    ( 11 ) “ 歌手 ” 表中有 “ 歌手号 ” 、 “ 姓名 ” 和 “ 最后得分 ” 三个字段, “ 最后得分 ” 越高名次越靠前 ,查询前 10 名歌手的 SQL 语句是 : SELECT * 【 11 】 FROM 歌手 ORDER BY 最后得分 【 12 】 。


    正确答案:

  • 第4题:

    执行SQL语句:DROP VIEW MyView的结果是( )。A.创建MyView视图B.删除查询MyView

    执行SQL语句:DROP VIEW MyView的结果是( )。

    A.创建MyView视图

    B.删除查询MyView

    C.删除视图MyView

    D.删除临时表MyView


    正确答案:C
    DROPVIEW<视图名>命令是删除视图。DROPVIEWMyView的结果是删除视图MyView,所以答案是C。

  • 第5题:

    插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9和“l05”,正确的sqL语句是( )。

    A.INSERT VALUES(”1001”,9.9,”l05”)INT0评分 (歌手号.分数.评委号)

    B.INSERT T0评分(歌手号,分数,评委号)VALUES(”1001”,9.9.”l05”)

    C.INSERT INT评分(歌手号,分数,评委号)VAL一 UES”l001”,9.9,”105”)

    D.INSERT VALUES(”1001”,9.9,”l 05”)TO评分(歌手号,分数,评委号)


    正确答案:C
    C。【解析】插入记录的SQL命令是INSERTIN—TO,格式是INSERTINT0表文件名<字段1,字段2,…>VALUES<表达式1,表达式2,…>。

  • 第6题:

    假没temp.dbf数据表中有两个字段“歌手号”和“最后得分”。下面程序段的功能是:将temp.dbf中歌手的“最后得分”填人“歌手”表对应歌手的“最后得分”字段中(假说已增加了该字段)。在下划线处应该填写的sqi。语句是( )。 USE歌手 DO WHILE.NOT.EOF REPLACE歌手.最后得分wITH a[2] SKIP ENDⅨ)

    A.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号TOARRAY a

    B.SEl,ECT*FROM temp WHERE temp.歌手号=歌手.歌手号INTARRAYa

    C.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号TFILE a

    D.SEl,ECT*FROM temp WHERE temp.歌手号=歌手.歌手号INTO FILE a


    正确答案:B
    B。【解析】从下划线的下一条语句中的a[2]可以看出:a是一个数组-所以要填写的SQL语句的查询去向应该是数组。

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

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

  • 第9题:

    根据“歌手”表建立视图myview,视图中含有“歌手号”左边第一位是"1”的所有记录,正确的SQL语句是( )。

    A)CREATE VIEW myview AS SELECT * FROM 歌手 WHERE LEFT(歌手号,1)="1"

    B)CREATE VIEW myview AS SELECT * FROM 歌手 WHERE LIKE("1",歌手号)

    C)CREATE VIEW myview SELECT * FROM 歌手 WHERE LEFT(歌手号,1)="1"

    D)CREATE VIEW myview SELECT * FROM 歌手 WHERE LIKE("1",歌手号)


    正确答案:A
    建立视图的SQL命令格式是:
    CREATE VIEW视图名AS SELECT语句,故可以排除选项C和选项D),而“歌手号’左边第一位是‘1”’应该用LEFT函数实现。

  • 第10题:

    根据“歌手”表建立视图myview,视图含有包括了“歌手号”左边第一位是“1”的所有记录,正确的SQL语句是()

    • A、CREATE VIEW myview SELECT*FROM歌手WHERELIKE(“1”歌手号)
    • B、CREATE VIEW myview ASSELECT*FROM歌手WHERELIKE(“1”歌手号)
    • C、CREATE VIEW myview SELECT*FROM歌手WHERELEFT(歌手号,1)=“1”
    • D、CREATE VIEW myview ASSELECT*FROM歌手WHERELEFT(歌手号,1)="1"

    正确答案:D

  • 第11题:

    单选题
    设有关系歌手(歌手号姓名),根据“歌手”关系建立视图myview,视图中含有包括了“歌手号”左边第一位是“1”的所有记录,正确的SQL语句是(  )。
    A

    CREATE VIEW myview AS SELECT*FROM歌手WHERE LEFT(歌手号,1)=″1″

    B

    CREATE VIEW myview AS SELECT*FROM歌手WHERE LIKE(″1″,歌手号)

    C

    CREATE VIEW myview SELECT*FROM歌手WHERE LEFT(歌手号,1)=″1″

    D

    CREATE VIEW myview SELECT* FROM歌手WHERE LIKE(″1″,歌手号)


    正确答案: C
    解析:
    LEFT(<字符表达式>,<长度>)取子串函数,LEFT(歌手号,1)返回“歌手号”左边第一位。本题要求视图中含有包括了“歌手号”左边第一位是“1”的所有记录,应设置条件为LEFT(歌手号,1)=“1”。

  • 第12题:

    单选题
    设有关系歌手(歌手号,姓名,最后得分)和关系评分(歌手号,分数,评委号),每个歌手的最后得分是所有评委给出的分数的平均值,则计算歌手“最后得分”的SQL语句是(  )。
    A

    UPDATE歌手SET最后得分=(SELECT AVG(分数)FROM评分WHERE歌手号=歌手.歌手号)

    B

    UPDATE歌手SET最后得分EXISTS(SELECT AVG(分数)FROM评分WHERE歌手号=歌手.歌手号)

    C

    UPDATE歌手SET最后得分=(SELECT AVG(分数)FROM评分)

    D

    UPDATE歌手SET最后得分=(SELECT AVG(分数)FROM评分GROUP BY评委号)


    正确答案: A
    解析:
    查询的基本形式由SELECT—FROM—WHERE查询块组成。其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件,即选择元组的条件。本题规定每个歌手的最后得分是所有评委给出的分数的平均值,正确的语句应为SELECT AVG(分数)FROM评分WHERE歌手号=歌手.歌手号。

  • 第13题:

    根据 “ 歌手 ” 表建立视图 myview, 视图中含有包括了 “ 歌手号 ” 左边第一位是 “ 1 ” 的所有记录,正确的 SQL 语句是

    A)CREATE VIEW myview AS SELECT * FROM 歌手 WHERE LEFT( 歌手号 ,1)="1"

    B)CREATE VIEW myview AS SELECT * FROM 歌手 WHERE LIKE("1" , 歌手号 )

    C)CREATE VIEW myview SELECT * FROM 歌手 WHERE LEFT( 歌手号 ,1)="1"

    D)CREATE VIEW myview SELECT * FROM 歌手 WHERE LIKE("1" , 歌手号 )


    正确答案:A

  • 第14题:

    与 “ SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分> = ALL ;(SELECT 最后得分 FROM 歌手 WHERE SUBSTR( 歌手号 ,1,1)="2") ” 等价的 SQL 语句是

    A)SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分> = ;

    (SELECT MAX( 最后得分 ) FROM 歌手 WHERE SUBSTR( 歌手号 ,1,1)="2")

    B)SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分> = ;

    (SELECT MIN( 最后得分 ) FROM 歌手 WHERE SUBSTR( 歌手号 ,1,1)="2")

    C)SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分> =ANY ;

    (SELECT 最后得分 FROM 歌手 WHERE SUBSTR( 歌手号 ,1,1)="2")

    D)SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分> =SOME ;

    (SELECT 最后得分 FROM 歌手 WHERE SUBSTR( 歌手号 ,1,1)="2")


    正确答案:A

  • 第15题:

    ( 12 )已有 “ 歌手 ” 表,将该表中的 “ 歌手号 ” 字段定义为候选索引、索引名是 temp ,正确的 SQL 语句是: 【 13 】 TABLE 歌手 ADD UNIQUE 歌手号 TAG temp


    正确答案:

  • 第16题:

    利用SQL命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列语句正确的是A) CREATE VIEW ZG_view; SELECT 职工号,姓名FROM职工表

    B.CREATE VIEW ZG_view AS; SELECT 职工号,姓名 FROM 职工表

    C.CREATE QUERY ZG_view; SELECT 职工号,姓名 FROM 职工表

    D.CREATE QUERY ZG_view AS; SELECT 职工号,姓名 FROM 职工表


    正确答案:2
    解析:SQL的数据定义功能中,可以对视图进行定义,语句格式为:
    CREATE VIEW view_name[(column_name[,column_name]…)]AS select_statement。

  • 第17题:

    执行SQL语句DROP VIEW MyView的结果是( )。

    A. 创建MyView视图

    B. 删除查询MyView

    C. 删除视图MyView

    D. 删除临时表MyView


    正确答案:C
    在Visual FoxPro中用DROP VIEW<视图名>命令删除视图。因此,DROP VIEW MyView的结果是删除视图MyView,所以答案是C。

  • 第18题:

    插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9和“105”,正确的SQL语句是( )。


    正确答案:C
    如果省略前面的字段名表,将按照表结构中定义的顺序依次指定每个字段的值。添加新记录后,该字段所包含的数值就是VALUES子旬中所包含的数据。

  • 第19题:

    在当前数据库中根据“学生”表建立视图viewone,正确的SQL语句是( )。

    A.DEFINE VIEW viewone AS SELECT*FROM学生

    B.DEFINE VIEW viewone SELECT*FRoM学生

    C.CREATE VIEW viewone AS SELECT*FROM学生

    D.CREATE VIEW viewone SELECT*FRoM学生


    正确答案:C
    建立视图可以使用CREATEVIEw语句来实现,其基本的命令格式是:CREATEVIEW视图名ASSELECT查询语句,可见本题C为正确选项。

  • 第20题:

    利用SQL命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列语句正确的是

    A.CREATE VIEW ZG_view; SELECT职工号,姓名FROM职工表

    B.CREATE VIEW ZG_view AS; SELECT职工号,姓名FROM职工表

    C.CREATE QUERY ZG_view; SELECT职工号,姓名FROM职工表

    D.CREATE QUERY ZG_view AS; SELECT职工号,姓名FROM职工表


    正确答案:B
    解析:SQL的数据定义功能中,可以对视图进行定义,语句格式为:CREATEVIEWview_name[(column_name[,column_name]...)]ASselect_statement。

  • 第21题:

    假设temp.dbf数据表中有两个字段“歌手号’’和“最后得分”,下面程序段的功能是:将temp.dbf中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中(假设已增加了该字段),在下划线处应该填写的SQL语句是( )。

    USE歌手

    DOWHILE.NOT.EOF()

    REPLACE歌手.最后得分WITHa[2]

    SKIP

    ENDDO

    A)SELECT﹡FROMtempWHEREtemp.歌手号=歌手.歌手号TOARRAYa

    B)SELECT﹡FROMtempWHEREtemp.歌手号=歌手.歌手号INTOARRAYa

    C)SELECT﹡FROMtempWHEREtemp.歌手号=歌手.歌手号TOFILEa

    D)SELECT﹡FROMtempWHEREtemp.歌手号=歌手.歌手号INTOFILEa


    正确答案:B
    选项A)的命令格式错误,将查询结果保存在数组里应该是:INTOARRAY短语。由程序语句“REPLACE歌手最后得分WITH a[2]”中的“a[2]”可以看出a是一个数组名, a[2]指的是数组a中的第2个元素,所以填写的SQL语句中一定用到了数组a。而选项C)和选项D)中,足将查询结果保存在文本文件中,故可以排除。程序的功能是:在歌手表中,从第一条记录开始,在temp表中找到与该记录的歌手号相同的记录,并把记录的所有字段保存在数组a中,由于temp表中只有“歌手号”和“最后得分”两个字段,所以数组a中有两个元索,第一个是“歌手号”,第二个是“最后得分”,再用REPLACE命令将歌手表中当前记录中的 “最后得分”字段用a[2]替换,即填入了“最后得分”。当一条记录处理结束之后,SKIP命令将记录指针指向歌手表的下一条记录,进行同样的处理,最终将歌手表中的“最后得分”字段填写完毕。

  • 第22题:

    单选题
    设有关系评分(歌手号,分数,评委号),插入一条记录到“评分”关系,歌手号、分数和评委号的值分别是“1001”、9.9和“105”,正确的SQL语句是(  )。
    A

    INSERT VALUES(″1001″,9.9,″105″)INTO评分(歌手号分数,评委号)

    B

    INSERT TO评分(歌手号,分数,评委号)VALUES(″1001″,9.9,″105″)

    C

    INSERT INTO评分(歌手号,分数,评委号)VALUES(″1001″,9.9,″105″)

    D

    INSERT VALUES(″1001″,9.9,″105″)TO评分(歌手号,分数,评委号)


    正确答案: D
    解析:
    插入数据的格式为INSERT INTO<表名>[(字段名1[,字段名2,…])]VALUES(字段值1[,字段值2,…])。当插入数据不是完整的记录时,可以通过字段名1,字段名2…来指定字段;VALUES(字段值1[,字段值2,…])给出具体的记录值。

  • 第23题:

    单选题
    根据“产品”表建立视图myview,视图中含有包括了“产品号”左边第一位是“1”的所有记录,正确的SQL命令是(  )。
    A

    CREATE VIEW myview AS SELECT*FROM产品WHERE LEFT(产品号1)=1

    B

    CREATE VIEW myview AS SELECT*FROM产品WHERE LIKE(1,产品号)

    C

    CREATE VIEW myview SELECT*FROM产品WHERE LEFT(产品号1)=1

    D

    CREATE VIEW myview SELECT *FROM产品WHERE LIKE(1,产品号)


    正确答案: A
    解析:
    使用CREATE VIEW命令可以创建一个视图,要求视图中含有包括了“产品号”左边第一位是“1”的所有记录,可使用SELECT命令,WHERE指定的条件“WHERE LEFT(产品号,1)="1"”。