niusouti.com

使用SQL语句将一条记录插入"学院" 表:【 】学院(系号,系名) VALUES ("04","计算机")

题目

使用SQL语句将一条记录插入"学院" 表:【 】学院(系号,系名) VALUES ("04","计算机")


相似考题
更多“使用SQL语句将一条记录插入"学院" 表:【 】学院(系号,系名) VALUES ("04","计算机")”相关问题
  • 第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题:

    “教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是

    A.SELECT COUNT(*)FROM教师表INNER JOIN学院表;0N教师表.系号=学院表.系号WHERE系名=“计算机”

    B.SELECT COUNT(*)FROM教师表INNER JOIN学院表;ON教师表.系号=学院号.系号ORDER BY教师表.系号;HAVING学院表.系名=”计算机”

    C.SELECT SUM(*)FROM教师表INNER JOIN学院表;ON教师表.系号=学院表.系号GROUP BY教师表.系号;HAVING学院表.系名=”计算机”

    D.SELECT SUM(*)FROM教师表INNER JION学院表;ON教师表.系号=学院表.系号ORDER BY教师表.系号;HAVING学院表.系名:“计算机”


    正确答案:A
    解析:计算数日用SELECT COUNT,该题既不需要分组也不需要排序,只要计数即可,所以条件是“系名=”计算机””。

  • 第3题:

    有下列SQL语句:INSERT INTO 职工 VALUES("WH4","E15","张清",2800) 在命令窗口执行该命令后( )。

    A.向表中任意位置插入一条新记录

    B.在当前记录之前,插入一条新语句

    C.在当前记录之后,插入一条新语句

    D.在表末尾新增一条记录


    正确答案:D
    解析:Visual FoxPro支持两种SQL插入格式,第一种为标准格式,第二种是Visual FoxPro的特殊格式。
    第一种格式为:
    INSERT INTO表名>[(字段名1[,字段名2,…])];
    VALUES(表达式1[,表达式2,…])
    其中INSERT INTO表名>说明向指定的表中插入记录。当插入的不是完整的记录时,可以用字段名1,字段名2,…指定字段:VALUE(表达式1[,表达式2,…给出具体的记录值。
    该命令默认的是向表末尾新增一条记录。注意:插入的记录值要与相应的字段类型一致。

  • 第4题:

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

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


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

  • 第5题:

    “教师表”中有“职工号”“姓名”“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是( )。

    A.SELECT教师表,系号,COUNT(*)AS人数FROM教师表,学院表GROUP BY教师表,系号INTO DBF TEMP SELECT MAX(人数)FROM TEMP

    B.SELECT教师表,系号,COUNT(*)FROM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系号INTO DBF TEMP SELECT MAX(人数)FROM TEMP

    C.SELECT教师表,系号,CoUNT(*)AS人数FROM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系号TO FILE TEMP SELECT MAX(人数)FROM TEMP

    D.SELECT教师表,系号,COUNT(*)AS人数FRoM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系导INTO DBF TEMP SELECT MAX(人数)FROM TEMP


    正确答案:D
    D。【解析】首先通过GROUPBY子句用来分组,将各系教师人数存入表TEMP中,然后再查询各组人数的最大值。

  • 第6题:

    “教师表”中有“职工号”“姓名”“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是( )。

    A.SELECT COUNT(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号WHERE系名=“计算机”

    B.SELECT COUNT(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号0RDER BY教师表系号HAVING学院表,系名=“计算机”

    C.SELECT SUM(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号GROUP BY教师表,系号

    D.SELECT SUM(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号0RDER BY教师表,系号HAVING学院表,系名=“计算机”


    正确答案:A
    A。【解析]INNERJOIN运算为普通连接,组合两个表中的记录,只要在公共字段之中有相符的值。GROUPBY子句用来分组,HAVING子句用来从分组的结果中筛选行。

  • 第7题:

    某学校的学生成绩管理数据库的关系模式如下:

    S(SNO,SNAME,SEX)

    C(CNO,CNAME)

    SC(SNO, CNO,SCORE)

    其中S表示学生表,各字段依次为学号、姓名、性别;C表示课程表,各字段依次为课程号、课程名;SC表示成绩表,各字段依次为学号、课程号和分数。

    使用SQL语句,向学生表增加所处学院SDEP字段,长度为30个字符。

    使用SQL语句,查询选修“计算机网络”课程的学生姓名和分数,并按分数降序排序。

    使用SQL语句,将课程号为“12”、课程名为“数据库”的一条记录插入C表。

    使用SQL语句,将课程号为“12”的课程名修改为“高等数学”。

    请帮忙给出每个问题的正确答案和分析,谢谢!


    问题 1 答案解析:
    ALTERTABLESADDSDEPChar(30)


    问题 2 答案解析:
    SELECTS.SNAME,SC.SCOREFROMS,C,SCWhereS.SNO=SC.SNOANDC.CNO=SC.CNOANDWHEREC.CNAME=’计算机网络’ORDERBYSC.SCOREDESC


    问题 3 答案解析:
    INSERTINTOC(CNO,CNAME)values(‘12’,’数据库’)


    问题 4 答案解析:
    UPDATECSETCNAME=‘’高等数学WhereCNO=‘12’

  • 第8题:

    ( 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

  • 第9题:

    有如下SQL语句:INSERT INTO职工VALUES(”WH4”,”E15”,张清",2800)在命令窗口执行该命令后( )。

    A)向表中任意位置插入一条新记录

    B)在当前记录之前,插入一条新语句

    C)在当前记录之后,插入一条新语句

    D)在表末尾新增一条记录


    正确答案:D
    SQL中,插入记录的命令格式为:
    INSERT INTO<表名>[(字段名1[,字段名2,…])];
    VALUES(表达式1 [,表达式2,…])
    该命令默认的是向表末尾新增一条记录,注意插入的记录值要与相应的字段类型一致。

  • 第10题:

    ( 35 ) “ 教师表 ” 中有 “ 职工号 ” 、 “ 姓名 ” 、 “ 工龄 ” 和 “ 系号 ” 等字段,“ 学院表 ”中有 “ 系名 ” 和 “ 系号 ” 等字段,求教师总数最多的系的教师人数,正确的命令序列是

    A ) SELECT 教师表 . 系号 , COUNT ( * ) AS 人数 FROM 教师 表 , 学院表 ;

    GROUP BY 教师表 . 系号 INTO DBF TEMP

    SELECT MAX ( 人数 ) FROM TEMP

    B ) SELECT 教师表 . 系号 , COUNT ( * ) FROM 教师表 , 学院表 ;

    WHERE 教师表 . 系号 = 学院表 . 系号 GROUP BY 教师表 . 系号 INTO DBF TEMP

    SELECT MAX( 人数 ) FROM TEMP

    C ) SELECT 教师表 , 系号 ,COUNT(*) AS 人数 FROM 教师表 , 学院表 ;

    WHERE 教师表 . 系号 = 学院表 . 系号 GROUP BY 教师表 . 系号 TO FILE TEMP

    SELECT MAX( 人数 ) FROM TEMP

    D ) SELECT 教师表 . 系号 ,COUNT(*) AS 人数 FROM 教师表 , 学院表 ;

    WHERE 教师表 . 系号 = 学院表 . 系号 GROUP BY 教师表 . 系号 INTO DBF TEMP

    SELECT MAX( 人数 ) FROM TEMP


    正确答案:D

  • 第11题:

    填空题
    要在"成绩"表中插入一条记录,应该使用的SQL语句是: ()成绩 (学号,英语,数学,语文) values (“2001100111”,9l,78,86)

    正确答案: insert
    解析: 暂无解析

  • 第12题:

    单选题
    “教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是(  )。
    A

    SELECT COUNT(*)FROM教师表INNER JOIN学院表;
    ON教师表.系号=学院表.系号WHERE系名=计算机

    B

    SELECT COUNT(*)FROM教师表INNER JOIN学院表;
    ON教师表.系号=学院表.系号ORDER BY教师表.系号;
    HAVING学院表系名=计算机

    C

    SELECT SUM(*)FROM教师表INNER JOIN学院表;
    ON教师表.系号=学院表.系号GROUP BY教师表.系号;
    HAVING学院表系名=计算机

    D

    SELECT SUM(*)FROM教师表INNER JOIN学院表;
    ON教师表.系号=学院表.系号ORDER BY教师表.系号;
    HAVING学院表系名=计算机


    正确答案: B
    解析:
    HAVING指定包括在查询结果中的组必须满足的筛选条件,HAVING应该同GROUP BY一起使用。本题不需要分组,也不需要排序,只需要计算“计算机”系教师总数,因此使用计数函数COUNT()即可。

  • 第13题:

    有如下SQL语句: SELECT 学院表.系号,SUM(工资); FROM 学院表,教师表; WHERE 学院表.系号;教师表.系号; GROUP BY 学院表.系号查询结果是

    A.各个系教师的工资合计

    B.所有教师的工资合计

    C.各个系教师工资的平均工资

    D.所有教师工资的平均工资


    正确答案:A
    解析:本题的SQL语句的含义是通过学院表和教师表内部联接,按照系号进行分组,计算每个系教师工资的总额。

  • 第14题:

    “教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是

    A.SELECT教师表.系号,COUNT(*)AS人数FROM教师表,学院表;GROUP BY教师表.系号INTO DBF TEMPSELECT MAX(人数)FROM TEMP

    B.SELECT教师表.系号,COUNT(*)FROM教师表,学院表;WHERE教师表.系号=学院表.系号GROUP BY教师表,系号INTO DBF TEMPSELECT MAX(人数)FROM TEMP

    C.SELECT教师表.系号,COUNT(*)As人数FROM教师表,学院表;WHERE教师表.系号=学院表.系号GROUP BY教师表.系号TO FILE TEMPSELECT MAX(人数)FROM TEMP

    D.SELECT教师表.系号,COUNT(*)AS人数FROM教师表,学院表;WHERE教师表.系号:学院表.系号GROUP BY教师表.系号INTO DBF TEMPSELECT MAX(人数)FROM TEMP


    正确答案:D
    解析:因为要按系来算人数,所以必须要按系号进行分组。A)选项缺少将两表用共有字段联接的WHERE条件;B)选项少了AS人数;c)选项将结果存入的是文本文件,只有D)选项正确。

  • 第15题:

    有SQL语句: SELECT学院.系名,COUNT(*)AS教师人数FROM教师.学院 WHERE教师.系号一学院.系号G-ROUP BY学院.系名 与如上语句等价的SQL语句是( )。

    A.SELECT学院.系名,COUNT(*)AS教师人数 FROM教师INNER JOIN学院 教师.系号=学院.系号GROUP BY学院.系名

    B.SELECT学院.系名,COUNT(*)AS教师人数 FROM教师 INNER JOIN 学院 ON系号GROUP BY学院.系名

    C.SELECT学院.系名,COUNT(*)AS教师人数 FROM教师 INNER JOlN学院 ON教师.系号=学院.系号GROUP BY学院.系名

    D.SELECT 学院.系名,COUNT(*)AS教师人数 FROM教师INNER JOIN学院 ON教师.系号=学院.系号


    正确答案:C
    C。【解析】本题中SOL语句的含义是统计每个系的教师人数各是多少,通过AS指定一个新的字段名“教师人数”,“教师”和“学院”表通过“系号”字段进行连接。连接方法为SELECTFROMTABLEJOINTableONJoinConditionWHERE...。

  • 第16题:

    使用SQL语句求“工商管理”系的所有职工的工资总和。 SELECT【 】(工资)FROM教师; WHERE系号IN(SELECT系号FROM【 】WHERE系名=“工商管理”)


    正确答案:sum学院
    在SQL语句中,可以用SUM()来对字段值求和,而COUNT()是统计记录的个数。依据题意,应该先在子查询中确定系名字段为“工商管理”的记录的系号字段,然后在外层查询中统计系号字段等于该系号的所有记录的工资字段的总和。能够完成此功能的函数是SUM()。第2空应是表“学院”,因为,只有学院表中才有系号字段。

  • 第17题:

    下列叙述中,错误的是 ______。

    A.用INSERT-SQL语句可以插入一条记录

    B.用INSERT-SQL语句可以插入多条记录

    C.使用INSERT-SQL语句可以插入记录的部分数据

    D.使用INSERT-SQL语句插入记录时列名的排列顺序必须与表定义时的顺序一致


    正确答案:D
    解析:SQL中的INSERT语句既可以向指定表插入一条记录,又可以插入多条记录;也可以插入记录的部分值,对于没有插入值的字段,将取NULL值,但在表定义时有NOTNULL约束的字段不能取NULL值。在插入记录时列名的排列顺序不一定与表定义时的顺序一致,但要插入的数据值的排列顺序必须与列名的排列顺序一致,个数相等,数据类型一一对应。

  • 第18题:

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


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

  • 第19题:

    有SQL语句:SELECT学院,系名,COUNT(*)AS教师人数FROM教师,学院;WHERE教师.系号=学院.系号GROUP BY学院.系名与如上语句等价的SQL语句是:

    A.SELECT学院.系名,COUNT(*)AS教师人数;FROM教师INNER JOIN学院; 教师.系号= 学院.系号GROUP BY学院. 系名

    B.SELECT学院.系名,COUNT(*)AS教师人数;FROM 教师INNER JOIN学院;ON 系号 GROUP BY学院.系名

    C.SELECT学院.系名,COUNT(*) AS教师人数;FROM教师INNER JOIN学院;ON 教师.系号=学院.系号GROUP BY学院. 系名

    D.SELECT 学院. 系名,COUNT(*)AS教师人数;FROM教师INNER JOIN学院;ON教师.系号 = 学院.系号


    正确答案:C

  • 第20题:

    34. “教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段。计算 “计算机”系老师总数的命令是( )。

    A.SELECT COUNT(*) FROM 老师表INNER JOIN 学院表;

    ON 教师表.系号=学院表.系号 WHERE 系名=”计算机”

    B. SELECT COUNT(*) FROM 老师表INNER JOIN 学院表;

    ON 教师表.系号=学院表.系号 ORDER BY 教师表.系号;

    HAVING 学院表.系名=” 计算机”

    C. SELECT COUNT(*) FROM 老师表INNER JOIN 学院表;

    ON 教师表.系号=学院表.系号GROUP BY 教师表.系号;

    HAVING 学院表.系名=” 计算机”

    D. SELECT SUM(*) FROM 老师表INNER JOIN 学院表;

    ON 教师表.系号=学院表.系号ORDER BY 教师表.系号;

    HAVING 学院表.系名=” 计算机”


    正确答案:A
    解析:这个题不需要分组也不需要排序,只要计数COUNT(*),条件是系名=”计算机”

  • 第21题:

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

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


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

  • 第22题:

    要在"成绩"表中插入一条记录,应该使用的SQL语句是: ()成绩 (学号,英语,数学,语文) values (“2001100111”,9l,78,86)


    正确答案:insert

  • 第23题:

    单选题
    查询各系教师人数的正确SQL语句是(  )。
    A

    SELECT学院,系名,COUNT(*)AS教师人数FROM教师INNER JOIN学院;
    教师.系号=学院.系号GROUP BY学院.系名

    B

    SELECT学院,系名,COUNT(*)AS教师人数FROM教师INNER JOIN学院;
    ON系号GROUP BY学院.系名

    C

    SELECT学院,系名,COUNT(*)AS教师人数FROM教师INNER JOIN学院;
    ON教师.系号=学院.系号GROUP BY学院.系名

    D

    SELEC7学院,系名,COUNT(*)AS教师人数FROM教师INNER JOIN学院;
    ON教师.系号=学院.系号


    正确答案: A
    解析:
    SELECT标准语句的格式为:SELECT……FROM<数据库表1>INNER|LEFT|RIGHT|FULL JOIN<数据库表2>ON<连接条件>WHERE……。查询各系人数应当使用GROUP BY按系分组。A项错误,没有ON关键字;B项错误,ON后没有连接条件;D项错误,没有进行分组。