更多“NATURAL JOIN的语义定义与使用了ON条件的INNER JOIN相同。”相关问题
  • 第1题:

    利用SQL派生一个包含“课程名称”、“姓名”和“成绩”的视图,要求按“课程名称”升序排序,正确的语句是( )。

    A.CREATE VIEW view1 AS; (SELECT课程.课程名称,学生.姓名,成绩.成绩; FROM课程INNER JOIN成绩; INNER JOIN学生: ON成绩.学号=学生.学号; ON课程.课程编号=成绩.课程编号; GROUP BY课程名称)

    B.CREATE VIEW view1 AS; (SELECT课程.课程名称,学生.姓名,成绩.成绩; FROM课程INNER JOIN成绩; INNER JOIN学生: ON成绩.学号=学生.学号; ON课程.课程编号=成绩.课程编号; ORDER BY课程名称)

    C.CREATE VIEW view1 AS; SELECT课程.课程名称,学生.姓名,成绩.成绩; FROM课程INNER JOIN成绩; INNER JOIN学生: ON成绩.学号=学生.学号; ON课程.课程编号=成绩.课程编号; GROUP BY课程名称

    D.CREATE VIEW view1 AS; SELECT课程.课程名称,学生.姓名,成绩.成绩; FROM课程INNER JOIN成绩; INNER JOIN学生; ON成绩.学号=学生.学号; ON课程.课程编号=成绩.课程编号; ORDER BY课程名称


    正确答案:D
    解析:利用SQL命令可以定义直接建立视图,命令格式如下:
    CREATE VIEW视图名AS;
    SELECT语句
    注意:在定义视图时,SELECT语句部分不需要用括号括起来,用来排序的SQL短语是ORDER BY,而GROUP BY短语的功能是对记录进行分组。

  • 第2题:

    在已打开数据库的情况下,利用SQL创建一个包含姓名、课程名称和成绩字段的xsview视图,正确的语句是( )。

    A.CREATE VIEW xsview AS SELECT学生.姓名,课程.课程名称,成绩.成绩 FROM学生INNER JOIN成绩 INNER JOIN课程 WHERE成绩.课程编号:=课程.课程编号 AND学生.学号一成绩.学号

    B.CREATE VIEW xsview As (SELECT学生.姓名,课程.课程名称,成绩.成绩 FROM学生INNERJOIN成绩 INNER JOIN课程 ON成绩.课程编号=课程.课程编号 ON学生.学号=成绩.学号)

    C.CREATE VIEW xsview A SELECT学生.姓名,课程.课程名称,成绩.成绩 WHERE学生INNER JOIN成绩 INNER JOIN课程 ON成绩.课程编号=课程.课程编号 ON学生.学号=成绩.学号

    D.CREATE VIEw Xsview A SELECT学生.姓名,课程.课程名称,成绩.成绩 FROM学生INNER JOIN成绩 INNER JOIN课程 ON成绩.课程编号=课程.课程编号 ON学生.学号=成绩.学号


    正确答案:D
    利用SQL命令可以定义直接建立视图,命令格式如下:CREATEVIEW视图名AS;SELECT语句本题中要注意的是在定义视图时,SELECT语句部分不需要用括号括起来,在进行超链接查询时,可使用的SqL命令格式如下:SELECT…FROM<数据库表I>INNERJOIN<数据库表2>ON<连接条件>WHERE…其中,INNERJOIN等价于JOIN,为普通的连接,在VisualFoxPr0中称为内部连接;ON<连接条件>指定两个进行表连接的条件字段。注意:连接类型在FROM子句中给出,并不是在WHERE子句中,连接条件在ON子句中给出。

  • 第3题:

    现有3个表Students(SID,SN,SEX,AGE,DEPT),Courses(CID,CNAME),SCORE(SID,CID,GRADE)。 其中,SID为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,CID为课程号,CNAME为课程 名,GRADE为成绩。检索“王华”同学所选修的课程名称和成绩,正确的SELECT语句是( )。

    A. SELECT CNAME,GRADE FROM Students INNER JOIN SCORE ON Students.SID=SCORE.SID INNER JOIN Courses ON SCORE.CID=Courses.CID WHERE SN=’王华’

    B. SELECT CNAME,GRADE FROM Students INNER JOIN Courses ON Students.SID=Courses.CID WHERE SN=’王华’

    C. SELECT CNAME,GRADE FROM SCORE INNER JOIN Courses ON SCORE.CID=Courses.CID WHERE CNAME=。王华。

    D. SELECT CNAME,GRADE FROM Students INNER JOIN Courses ON Students.SN=Courses.CNAME WHERE SN=’王华。


    正确答案:A
    超链接的语法格式是:SELECT…FROM Table INNER | LEFT| RIGHT | FULL JOIN Table ON JionCondi. tion。本题中使用了两个超链接,答案是A,其他答案的条件不正确。

  • 第4题:

    NATURAL JOIN的语义定义与使用了ON条件的INNER JOIN相同。( )

    此题为判断题(对,错)。


    正确答案:√

  • 第5题:

    SELECT *  FROM  Student  INNER JOIN  SC ON Student.Sno = SC.Sno语句可将Student与 SC连接起来。

    A

    B



  • 第6题:

    使用下列()命令可以使结果表中除了匹配行外,还包括右表有的但左表中不匹配的行。

    • A、LEFT OUTER JOIN
    • B、RIGHT OUTER JOIN
    • C、NATURAL JOIN
    • D、INNER JOIN

    正确答案:B

  • 第7题:

    使用下列哪个命令可以使结果表中除了匹配行外,还包括右表有的但左表中不匹配的行?()

    • A、LEFT OUTER JOIN
    • B、RIGHT OUTER JOIN
    • C、NATURAL JOIN
    • D、INNER JOIN

    正确答案:B

  • 第8题:

    子查询中不能使用的子句是()。

    • A、GROUP BY
    • B、ORDER BY
    • C、WHERE
    • D、INNER JOIN

    正确答案:B

  • 第9题:

    对于表A(col1 int,col2 char(1)),表B(col1 int,col2char(1)),为确保表A的数据全部被保留,下面正确的联接方式是()

    • A、A inner join B
    • B、A left join B
    • C、A right join B
    • D、Across join B

    正确答案:B

  • 第10题:

    单选题
    对于表A(col1 int,col2 char(1)),表B(col1 int,col2char(1)),为确保表A的数据全部被保留,下面正确的联接方式是()
    A

    A inner join B

    B

    A left join B

    C

    A right join B

    D

    Across join B


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

  • 第11题:

    单选题
    查询各系教师人数的正确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项错误,没有进行分组。

  • 第12题:

    (难度:中等)Mysql将INNER JOIN用于左连接

    答案:(no)

  • 第13题:

    在已打开数据库的情况下,利用SQL派生一个包含姓名、课程名称和成绩字段的xsview视图,正确的语句是( )。

    A.CREATE VIEW xsview AS; SELECT 学生.姓名,课程.课程名称,成绩,成绩; FROM 学生 INNER JOIN 成绩; INNER JOIN 课程; WHERE 成绩.课程编号=课程.课程编号; AND 学生.学号=成绩.学号

    B.CREATE VIEW xsview AS; (SELECT 学生.姓名,课程.课程名称,成绩.成绩; FROM 学生 INNER JOIN 成绩; INNER JOIN 课程; ON 成绩.课程编号=课程.课程编号; ON 学生.学号=成绩.学号)

    C.CREATE VIEW xsview AS; SELECT 学生.姓名,课程.课程名称,成绩.成绩; WHERE 学生 INNER JOIN 成绩; INNER JOIN 课程; ON 成绩.课程编号=课程.课程编号; ON 学生.学号=成绩.学号

    D.CREATE VIEW xsview AS; SELECT 学生.姓名,课程.课程名称,成绩.成绩; FROM 学生 INNER JOIN 成绩; INNER JOIN 课程; ON 成绩.课程编号=课程.课程编号; ON 学生.学号=成绩.学号


    正确答案:D
    解析:利用SQL命令可以定义直接建立视图,命令格式如下:
    CREATE VIEW 视图名 AS;
    SELECT语句
    本题中要注意的是在定义视图时,SELECT语句部分不需要用括号括起来,在进行超连接查询时,可使用的 SQL命令格式如下:
    SELECT……
    FROM数据库表1>INNER JOIN数据库表2>
    ON连接条件>
    WHERE……
    其中,INNER JOIN等价于JOIN,为普通的连接,在Visual FoxPro中称为内部连接;ON连接条件>指定两个进行表连接的条件字段。
    注意:连接类型在FROM子句中给出,并不是在 WHERE子句中,连接条件在ON子句中给出。

  • 第14题:

    Talk about the difference between INNER JOIN and LFET JOIN.


    正确答案:
              

  • 第15题:

    SOL语句,SELECT命令中的JOIN是用来建立表问的联系短语,连接条件应m现在下列( )短语中。

    A.WHERE

    B.ON

    C.HAVING

    D.INNER


    正确答案:B
    B。【解析】从SELECT标准语句的完整语法格式中抽出与连接运算相关的语法格式如下:SELECT…FROM<数据库表l>INNERJOIN<据库表2>ON<连接条件>WHERE…其中,INNERJOIN等价于JOIN,为普通的连接,在VisualFoxPr0中称为内部连接;ON<连接条件>指定两个进行表连接的条件字段。

  • 第16题:

    有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

  • 第17题:

    Which two statements are true regarding the USING clause in table joins?()

    • A、It can be used to join a maximum of three tables 
    • B、It can be used to restrict the number of columns used in a NATURAL join 
    • C、It can be used to access data from tables through equijoins as well as nonequijoins 
    • D、It can be used to join tables that have columns with the same name and compatible data types

    正确答案:B,D

  • 第18题:

    关于HQL的连接查询,说法错误的是()。

    • A、inner join 或 join用于内连接
    • B、inner join fetch或 join fetch用于迫切内连接
    • C、left outer join fetch 或 left join fetch用于迫切左外连接
    • D、right outer join fetch 或 right join fetch用于迫切右外连接

    正确答案:D

  • 第19题:

    下列连接中能自动删除重复的列是()。

    • A、INNER JOIN
    • B、LEFT OUTER JOIN
    • C、RIGHT OUTER JOIN
    • D、FULL OUTER JOIN

    正确答案:A

  • 第20题:

    SELECT *  FROM  Student  INNER JOIN  SC ON Student.Sno = SC.Sno语句可将Student与 SC连接起来。


    正确答案:正确

  • 第21题:

    在SQL-SELECT语句中,设置内部联接的命令是()。

    • A、INNER JOIN
    • B、LEFT JOIN
    • C、RIGHT JOIN
    • D、FULL JOIN

    正确答案:A

  • 第22题:

    判断题
    SELECT *  FROM  Student  INNER JOIN  SC ON Student.Sno = SC.Sno语句可将Student与 SC连接起来。
    A

    B


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

  • 第23题:

    判断题
    NATURAL JOIN的语义定义与使用了ON条件的INNER JOIN相同。
    A

    B


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