下列SQL语句中,能够完成笛卡尔积运算的是()。A、SELECT * FROM 篮球爱好者 UNION SELECT * FROM 足球爱好者B、SELECT * FROM 篮球爱好者 INTERSECT SELECT * FROM 足球爱好者C、SELECT * FROM 篮球爱好者 EXCEPT SELECT * FROM 足球爱好者D、SELECT * FROM 篮球爱好者,足球爱好者

题目

下列SQL语句中,能够完成笛卡尔积运算的是()。

  • A、SELECT * FROM 篮球爱好者 UNION SELECT * FROM 足球爱好者
  • B、SELECT * FROM 篮球爱好者 INTERSECT SELECT * FROM 足球爱好者
  • C、SELECT * FROM 篮球爱好者 EXCEPT SELECT * FROM 足球爱好者
  • D、SELECT * FROM 篮球爱好者,足球爱好者

相似考题
更多“下列SQL语句中,能够完成笛卡尔积运算的是()。A、SELECT * FROM 篮球爱好者 UNION SELECT * FROM 足球爱好者B、SELECT * FROM 篮球爱好者 INTERSECT SELECT * FROM 足球爱好者C、SELECT * FROM 篮球爱好者 EXCEPT SELECT * FROM 足球爱好者D、SELECT * FROM 篮球爱好者,足球爱好者”相关问题
  • 第1题:

    下图是使用查询设计器完成的查询,与该查询等价的SQL语句是( )。

    A.select学号,数学from sc where数学>(selectavg(数学) from sc)

    B.select学号where数学>(select avg(数学) from sc)

    C.select数学avg(数学) from sc

    D.select数学>(select avg(数学) from sc)


    正确答案:A
    解析: 本题考查查询与SQL关系的知识。由查询设计器可以看出,最终的输出字段是“学号”和“数学”,来自的表是“Sc”,查询的条件是:数学>(selectavg(数学) from sc)。

  • 第2题:

    在下列查询语句中,与SELECT TABl*FROM,TABl WHERE InStr([简历],”篮球”)<>o功能相同的语句是( )。

    A.SELECT TABl.*FROM TABl WHERE TABl.简历Like”篮球”

    B.SELECT TABl.*FROM TABl WHERE TABl.简历Like”*篮球”

    C.SELECT TABl.*FROM TABl WHERE TABl.简历Like”*篮球*”

    D.SELECT TABl.*FROM TABl WHERE TABl.简历Like”篮球*”


    正确答案:C
    本题考查的是InStr函数。InStr函数的格式为:InStr(字符表达式1,字符表达式2[,数值表达式])其功能是检索字符表达式2在字符表达式l中最早出现的位置,返回整数,若没有符合条件的数,则返回0。本题的查询的条件是在简历字段中查找是否出现了“篮球”字样。应使用关键词“Like”;在“篮球”的前后都加上“*”,代表要查找的是“篮球”前面或后面有多个或0个字符的数据,这样也就是查找所有简历中包含“篮球”的记录。

  • 第3题:

    有SQL语句: SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; ALL(SELECT 工资 FROM 教师 WHERE 系号 =“02”) 与如上语句等价的SQL语句是

    A.SELECT DISTINCT 系号 PROM 教师 WHERE 工资>=; (SELECT MAX(工资)FROM 教师 WHERE 系号=“02”)

    B.SELECT DISTINCT 系号 FROM 教师 WHERE 工资=; (SELECT MIN(工资)FROM 教师 WHERE 系号=“02”)

    C.SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; ANY(SELECT 工资 FROM 教师 WHERE 系号=“02”)

    D.SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; SOME(SELECT 工资 FROM 教师 WHERE 系号=“02”)


    正确答案:A
    解析:题干中的SQL语句的功能是:查询那些工资比02系工资都高的教师所在的系号,四个选项中只有选项A中的查询条件与此等价,用(SELECT MAX(工资)FROM…WHERE…)实现选择出最高工资,故选项A为正确答案。选项B的查询条件表示工资大于02系中工资最低的教师的工资,选项C和D中的州Y和SOME是同义词,表示查询出只要比02系中某一个教师工资高的记录即可。

  • 第4题:

    有SQL语句:SELECT DISTINCT系号FROM教师WHERE 工资>=ALL (SELECT 工资FROM教师WHERE系号=\"02\") 与如上语句等价的SQL语句是

    A.SELECT DISTINCT系号FROM教师WHERE工资>=(SELECT MAX(工资)FROM教师WHERE 系号="02")

    B.SELECT DISTINCT系号FROM教师WHERE工资>=(SELECT MIN(工资)FROM教师WHERE 系号="02")

    C.SELECT DISTINCT系号FROM教师WHERE工资>=(ANY(SELECT(工资)FROM教师WHERE 系号="02")

    D.SELECT DISTINCT系号FROM教师WHERE工资>=(SOME (SELECT(工资)FROM教师WHERE 系号="02")


    正确答案:A

  • 第5题:

    下列SQL语句中,能够完成并运算的是()。

    • A、SELECT * FROM 篮球爱好者  UNION  SELECT * FROM 足球爱好者
    • B、SELECT * FROM 篮球爱好者  INTERSECT  SELECT * FROM 足球爱好者
    • C、SELECT * FROM 篮球爱好者  EXCEPT  SELECT * FROM 足球爱好者
    • D、SELECT * FROM 篮球爱好者 ,足球爱好者

    正确答案:A

  • 第6题:

    下列SQL语句中,能够对查询结果进行排序的是()

    • A、SELECT * FROM 学生表 WHERE 专业=‘软件’ORDER BY 年龄
    • B、SELECT * FROM 学生表 WHERE 专业=‘软件’
    • C、SELECT * FROM 学生表 WHERE 专业=‘软件’AVG 年龄
    • D、SELECT * FROM 学生表 WHERE 专业=‘软件’DISTINCT 年龄

    正确答案:A

  • 第7题:

    下列SQL语句中,能够完成并运算的是()。

    • A、SELECT*FROM篮球爱好者UNIONSELECT*FROM足球爱好者
    • B、SELECT*FROM篮球爱好者INTERSECTSELECT*FROM足球爱好者
    • C、SELECT*FROM篮球爱好者EXCEPTSELECT*FROM足球爱好者
    • D、SELECT*FROM篮球爱好者,足球爱好者

    正确答案:A

  • 第8题:

    有如下SQL语句:下列哪条命令与该SQL语句等价() SELECT姓名FROM学生表WHERE学号IN; (SELECT学号FROM成绩表WHERE成绩>90)

    • A、SELECT姓名FROM学生表WHEREEXISTS;(SELECT学号FROM成绩表WHERE成绩>90)
    • B、SELECT姓名FROM学生表WHEREEXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)
    • C、SELECT姓名FROM学生表WHERE学号EXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)
    • D、SELECT姓名FROM学生表WHERE学号=;(SELECT学号FROM成绩表WHERE成绩>90)

    正确答案:B

  • 第9题:

    在Transact-SQL语法中,以下SELECT语句正确的是()。

    • A、SELECT * FROM student
    • B、SELECT * FROM student WHERE GETDATE()
    • C、SELECT * FROM student ORDER st_id
    • D、SELECT * FROM student BY St_name

    正确答案:A

  • 第10题:

    当需要返回当前用户的名字,可以执行如下()SQL语句。

    • A、SELECT user FROM V$DBA
    • B、SELECT user FROM dual
    • C、SELECT name FROM dual
    • D、SELECT name FROM V$DBA

    正确答案:B

  • 第11题:

    单选题
    Which of the following SQL statements will return the year and average salary for all employees hired within a given year that have a salary greater than $30,000?()
    A

    SELECT * FROM t1 UNION SELECT * FROM t2

    B

    SELECT * FROM t1 UNION DISTINCT SELECT * FROM t2

    C

    SELECT * FROM t1 INTERSECT SELECT * FROM t2

    D

    SELECT * FROM t1 WHERE (c1,c2)= (SELECT c1,c2 FROM t2)


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

  • 第12题:

    单选题
    下列SQL语句中,能够完成笛卡尔积运算的是()。
    A

    SELECT * FROM 篮球爱好者 UNION SELECT * FROM 足球爱好者

    B

    SELECT * FROM 篮球爱好者 INTERSECT SELECT * FROM 足球爱好者

    C

    SELECT * FROM 篮球爱好者 EXCEPT SELECT * FROM 足球爱好者

    D

    SELECT * FROM 篮球爱好者,足球爱好者


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

  • 第13题:

    下图是使用查询设计器完成的查询,与该查询等价的SQL语句是 ______。

    A.select学号,数学from sc where 数学>(select avg(数学)from sC)

    B.select学号where数学>(select avg(数学)from sC)

    C.select数学avg(数学)from sc

    D.select数学>(select avg(数学)from sC)


    正确答案:A
    解析:由题目中的图片可以得出:查询条件的是“数学成绩大于数学平均分”,需要显示的字段是“学号”和“数学”,SQL语句中也应包含这些数据。

  • 第14题:

    下图是使用查询设计器完成的查询,与该查询等价的SQL语句是( )。

    A.select学号,数学from SC where数学>;(select avg(数学)from sC.

    B.select学号where数学>;(select avg(数学)from sC.

    C.select数学avg(数学)from SC

    D.select数学>;(select avg(数学)from SC.


    正确答案:A
    A.【解析】本题考查查询与SQL关系的知识。由查询设计器可以看出,最终的输出字段是“学号”和“数学”,来自的表是“SC”,查询的条件是:数学>(selectavg(数学)fromsC.。

  • 第15题:

    有下列SQL SELECT语句:SELECT*FROM 工资表 WHERE 基本工资<=3000 AND 基本工资>=1000下列与该语

    有下列SQL SELECT语句: SELECT*FROM 工资表 WHERE 基本工资<=3000 AND 基本工资>=1000 下列与该语句等价的是( )。

    A.SELECT*FROM 工资表 WHERE 基本工资 BETWEEN 1000 AND 3000

    B.SELECT*FROM 工资表 WHERE 基本工资 BETWEEN 3000 AND 1000

    C.SELECT*FROM 工资表 WHERE 基本工资 FROM 1000 INTO 3000

    D.SELECT*FROM 工资表 WHERE 基本工资 FROM 3000 INTO 1000


    正确答案:A
    解析:SQL查询语句中特殊运算BETWEEN...AND...的含义为“...和...之间”,意思为“..和..之间”相当于逻辑与运算中的(A>=AND>=B,其中A>B),选项B)中数值放置错误,选项C)和选项D)语句错误。

  • 第16题:

    下列SQL语句中,能够完成并运算的是()。

    ASELECT * FROM 篮球爱好者  UNION  SELECT * FROM 足球爱好者

    BSELECT * FROM 篮球爱好者  INTERSECT  SELECT * FROM 足球爱好者

    CSELECT * FROM 篮球爱好者  EXCEPT  SELECT * FROM 足球爱好者

    DSELECT * FROM 篮球爱好者 ,足球爱好者


    A

  • 第17题:

    下列SQL语句中,能够完成求某列最大值的是()。

    • A、SELECT AVG(Age) FROM Student
    • B、SELECT MAX(Age) FROM Student
    • C、SELECT MIN(Age) FROM Student
    • D、SELECT COUNT(*) FROM Student

    正确答案:B

  • 第18题:

    下列SQL语句中,能够完成对查询结构排序的是()。

    • A、SELECT *FROM 学生 WHERE 专业=’软件’ ORDER BY 年龄
    • B、SELECT *FROM 学生表 WHERE 专业=‘软件’
    • C、SELECT *FROM 学生表 WHERE 专业=‘软件’ WHERE 专业= ‘软件AVG 年龄
    • D、SELECT *FROM 学生表 WHERE 专业=‘软件’ DISTINCT 年龄 11

    正确答案:A

  • 第19题:

    下列命令不能执行的是()。

    • A、SELECT * FROM [select]
    • B、SELECT * FROM @MyTable
    • C、SELECT * FROM [MyTable]
    • D、SELECT * FROM MyTable

    正确答案:B

  • 第20题:

    设有一自由表xx.dbf,下列SELECT-SQL命令中语法错误的是()

    • A、SELECT * FROM xx
    • B、SELECT * FROM xx INTO CURSOR temp
    • C、SELECT * FROM xx INTO TABLE temp
    • D、SELECT * FROM xx INTO temp

    正确答案:D

  • 第21题:

    Which of the following SQL statements will return the year and average salary for all employees hired within a given year that have a salary greater than $30,000?()

    • A、SELECT * FROM t1 UNION SELECT * FROM t2
    • B、SELECT * FROM t1 UNION DISTINCT SELECT * FROM t2
    • C、SELECT * FROM t1 INTERSECT SELECT * FROM t2
    • D、SELECT * FROM t1 WHERE (c1,c2)= (SELECT c1,c2 FROM t2)

    正确答案:B

  • 第22题:

    单选题
    下列SQL语句中,能够完成并运算的是()。
    A

    SELECT*FROM篮球爱好者UNIONSELECT*FROM足球爱好者

    B

    SELECT*FROM篮球爱好者INTERSECTSELECT*FROM足球爱好者

    C

    SELECT*FROM篮球爱好者EXCEPTSELECT*FROM足球爱好者

    D

    SELECT*FROM篮球爱好者,足球爱好者


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

  • 第23题:

    单选题
    下列SQL语句中,能够完成并运算的是()。
    A

    SELECT * FROM 篮球爱好者  UNION  SELECT * FROM 足球爱好者

    B

    SELECT * FROM 篮球爱好者  INTERSECT  SELECT * FROM 足球爱好者

    C

    SELECT * FROM 篮球爱好者  EXCEPT  SELECT * FROM 足球爱好者

    D

    SELECT * FROM 篮球爱好者 ,足球爱好者


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