niusouti.com

插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9和“105”正确的SQL语句是( )。A)INSERT VALUES(”1001",9.9,”105”)INT0评分(歌手号,分数,评委号)B)INSERT TO评分(歌手号,分数,评委号)VALUES(”1001”,9.9,”105”)C)INSERT INTO评分(歌手号,分数,评委号)VALUES(”1001”,9.9,”105”)D)INSERT VALUES(”1001”,9.9,”105”)TO评分(歌手号,分数,评委号

题目

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

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

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

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

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


相似考题
更多“插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9和“105”正确的SQL语句 ”相关问题
  • 第1题:

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

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


    正确答案:B
    解析:将查询结果放在数组中应使用INTO ARRAY Array Name短语,Array Name可以是任意的数组变量名。将查询结果放在文本文件中应使用TO FILE File Name [ADDITIVE]短语,其中FileName给出了文本文件名。

  • 第2题:

    插入一条记录到 “ 评分 ” 表中,歌手号、分数和评委号分别是 “ 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

  • 第3题:

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


    正确答案:

  • 第4题:

    第下列各题使用的数据表如下: 当前目录下有数据库:大奖赛.dbc,其中有数据库表“歌手.dbf”、“评分.dbf”。 “歌手”表: “评分”表:

    歌手号 姓名

    1001

    张三

    2001

    李四

    3001

    王五

    4001

    李六

    歌手号

    分数

    评委号

    1001

    9.8

    101

    1001

    9.6

    102

    1001

    9.7

    103

    1001

    9.8

    104

    为“歌手”表增加一个字段“最后得分”的SQL语句是( )。

    A.ALTER TABLE歌手ADD最后得分F(6.2)

    B.ALTFER DBF歌手ADD最后得分F6,2

    C.CHANGE TABl。E歌手ADD最后得分F(6。2)

    D.CHANGE TABLE学院INSERT最后得分F6,2


    正确答案:A
    A。【解析】为表增加字段的SQL命令是ALTERTABLE,格式是ALTERTABLE<表文件名>ADD字段名字段类型(宽度[,小数位数])。

  • 第5题:

    插入一条记录到“选课”表中,学号、课程号和成绩分别是“02080111”、“103”和80,正确的SQL语句是( )。

    A.INSERT INT0选课VA1UES(”0208011 1”,”103”,80)

    B.INSERT VA1UES(”02080111”,”103”,80)TO选课(学号,课程号,成绩)

    C.INSERT VA1UES(”02080111”,”103”,80)INTO选课(学号,课程号,成绩)

    D.INSERT INT0选课(学号,课程号,成绩)FROM VA1UES(”02080111”,”103”,80)


    正确答案:A
    SQL插入记录的语句格式如下:INSERTINTO<表名>[(字段名1[,字段名2….])]VAL一UES(表达式1[,表达式2….])。

  • 第6题:

    插入一条记录到“评分”表中,歌手号、分数和评委号分别是“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,…>。

  • 第7题:

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


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

  • 第8题:

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


    正确答案:A

  • 第9题:

    ( 34 )插入一条记录到 “ 选课 ” 表中,学号、课程号和成绩分别是 “ 02080111 ” 、 “ 103 ” 和80 ,正确 的SQL 语句是

    A ) INSERT INTO 选课 VALUES( "02080111" , "103" ,80)

    B ) INSERT VALUES( "02080111" , "103" ,80)TO 选课 ( 学号 , 课程号 , 成绩 )

    C ) INSERT VALUES( "02080111" , "103" ,80)INTO 选课 ( 学号 , 课程号 , 成绩 )

    D) INSERT INTO 选课 ( 学号 , 课程号 , 成绩 ) FROM VALUES( "02080111" , "103" ,80)


    正确答案:A

  • 第10题:

    假设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命令将记录指针指向歌手表的下一条记录,进行同样的处理,最终将歌手表中的“最后得分”字段填写完毕。

  • 第11题:

    单选题
    设有关系评分(歌手号,分数,评委号),插入一条记录到“评分”关系,歌手号、分数和评委号的值分别是“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,…])给出具体的记录值。

  • 第12题:

    单选题
    设有关系评分(歌手号,分数,评委号),如果每个歌手的“最后得分”的计算方法是:去掉一个最高分和一个最低分,取剩下分数的平均分。根据关系“评分”求每个歌手的“最后得分”并存储于表TEMP中,表TEMP中有两个字段:“歌手号”和“最后得分”,并且按最后得分降序排列,生成表TEMP的SQL语句是(  )。
    A

    SELECT歌手号(COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2)最后得分FROM评分INTO DBF TEMP GROUP BY歌手号ORDER BY最后得分DESC

    B

    SELECT歌手号(COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2)最后得分FROM评分INTO DBF TEMP GROUP BY评委号ORDER BY最后得分DESC

    C

    SELECT歌手号(SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2)最后得分FROM评分INTO DBF TEMP GROUP BY评委号ORDER BY最后得分DESC

    D

    SELECT歌手号(SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2)最后得分FROM评分INTO DBF TEMP GROUP BY歌手号ORDER BY最后得分DESC


    正确答案: D
    解析:
    根据题干要求的计算歌手“最后得分”的计算方法,应使用SUM计算分数而非COUNT。求每个歌手的“最后得分”,应该按照歌手号分组,即GROUP BY歌手号。

  • 第13题:

    插入一条记录到“选课”表中,学号、课程号和成绩分别是“08080111”、“103”和80,正确的SQL语句是______。

    A.INSERT INTO 选课 VALUES(“08080111”,“103”,80)

    B.INSERT VALUES(“08080111”,“103”,80)TO 选题 (学号,课程号,成绩)

    C.INSERT VALUES(“08080111”,“103”,80)INTO 选题(学号,课程号,成绩)

    D.INSERT INTO 选课(学号,课程号,成绩)FROM VALUES(“08080111”,“103”,80)


    正确答案:A
    解析:使用SQL插入表记录的命令INSERT INTO 向表中插入记录的格式如下:
    INSERT INTO 表名[(字段名1[,字段号2,…])VALUES(表达式1[,表达式2,…])
    由此命令格式可以看出,选项A为正确答案

  • 第14题:

    根据 “ 歌手 ” 表建立视图 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

  • 第15题:

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


    正确答案:

  • 第16题:

    从订单表中删除客户号为“1001”的订单记录,正确的SQL语句是

    A.DROP FROM 订单 WHERE客户号=“1001”

    B.DROP FROM 订单 FOR 客户号= “1001”

    C.DELETE FROM 订单 WHERE 客户号=“1001”

    D.DELETE FROM 订单 FOR 客户号=“1001”


    正确答案:C
    解析:SQL语句的删除表书写格式为:
    DELETE FROM表名>[WHERE条件表达式]
    故选项C为正确答案。

  • 第17题:

    从借书I证表中删除借书证号为“1001”的记录,正确的SQL语句是

    A) DELETE FROM借书证WHERE 借书证号=”1001”

    B) DELETE FROM借书证FOR借书证号=”1001”

    C)DROP FROM借书证wHERE借书证号=”1001”

    D) DROPFROM借书证FOR借书证号:” 1001”


    正确答案:A
    【答案】:A
    【知识点】:SQL中删除语句的书写格式
    【解析】:SQL从表中删除数据的命令格式为:DELETE FROM 表名 [WHERE 条件],故选A。

  • 第18题:

    学生(学号(C,8),姓名(C,6),性别(C,2),出生日期(D))选课(学号(C,8),课程号(C,3),成绩(N,5,1)) 插入一条记录到“选课”表中,学号、课程号和成绩分别是“09080001”、“001”和80,正确的SQL语句是( )。

    A. INSERT INT0选课(学号,课程号,成绩)FROM VALUES(”09080001”,”001”,80)

    B. INSERT INT0选课VALUES(”09080001”,”001”,80)

    C. INSERT VALUES(”09080001”,”001”,80)T0选课(学号,课程号,成绩)

    D. INSERT VALUES(”09080001”,”001”,80)INT0选课(学号,课程号,成绩)


    正确答案:B
    插入语句的格式一为:INSERT INT0数据表名[(字段1[,字段2,…])]VALUES(表达式1[,表达式2,…])。
    插入语句的格式二为:INSERT INT0数据表名FROM AR.RAY数组名。第二种格式说明从指定的数组中插入值。

  • 第19题:

    下面各题使用如下的“教师”表和“学院”表 [*]

    使用SQL语句将一条新的记录插入学院表 INSERT【 】学院(系号,系名)【 】(“04”,“计算机”)


    正确答案:intovalues(或valu、或value)
    依据题意,向学院表中插入表系号和系名的属性值,应该用SQL中的INSERT命令。INSERTINTO之后的关键字是用来指定要插入记录的表名,VALUES则指定插入记录的各个字段值。

  • 第20题:

    根据“歌手”表建立视图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函数实现。

  • 第21题:

    使用SQL语句实现将一条新的记录插入“工资”表中:

    INSERT____________________工资(职工号,实发工资)VALUES("0801",l800.00)


    正确答案:
    INTO
    【解析】INSERT命令用于在一个表中添加新记录。格式为: 
    INSERT INTO表名[(列名1[,列名2,…])]
    VALUES(表达式1[,表达式2,…1)
    ·INTO表名:指出了要添加新记录的表名。 
    ·列名1[,列名2,…]:字段名表,插入记录不完整时使用。 
    ·VALUES指出要输入到新记录的指定字段中的数据值。如果省略前面的字段名表,将按照表结构中定义的顺序依次指定每个字段的值。添加新记录后,该字段所包含的数值就是VALUES
    子句中所包含的数据。 

  • 第22题:

    根据“歌手”表建立视图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

  • 第23题:

    单选题
    从借书证表中删除借书证号为1001的记录,正确的SQL语句是(  )。
    A

    DELETE FROM借书证WHERE借书证号=1001”

    B

    DELETE FROM借书证FOR借书证号=1001

    C

    DROP FROM借书证WHERE借书证号=1001

    D

    DROP FROM借书证FOR借书证号=1001


    正确答案: B
    解析:
    SQL从表中删除数据的命令格式为:DELETE FROM表名[WHERE条件]。

  • 第24题:

    单选题
    设有关系歌手(歌手号,姓名,最后得分)和关系评分(歌手号,分数,评委号),每个歌手的最后得分是所有评委给出的分数的平均值,则计算歌手“最后得分”的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歌手号=歌手.歌手号。