如下表student中,如何筛选type为包含数学或语文的记录?()  ID type score: A01数学78; A02语文76; A03英语90; A04数学68; A05英语84。A、select*from student where type=”数学”and type=”语文”B、select*from student where type=”数学”or type=”语文”C、select*from student where type in(”数学”,”语文”)D、select*from 

题目

如下表student中,如何筛选type为包含数学或语文的记录?()  ID type score: A01数学78; A02语文76; A03英语90; A04数学68; A05英语84。

  • A、select*from student where type=”数学”and type=”语文”
  • B、select*from student where type=”数学”or type=”语文”
  • C、select*from student where type in(”数学”,”语文”)
  • D、select*from student where type in(”数学”、”语文”)

相似考题
参考答案和解析
正确答案:B,C
更多“如下表student中,如何筛选type为包含数学或语文的记录?()  ID type score: A01数学78; A02语文76; A03英语90; A04数学68; A05英语84。A、select*from student where type=”数学”and type=”语文”B、select*from student where type=”数学”or type=”语文”C、select*from student where type in(”数学”,”语文”)D、select*from s”相关问题
  • 第1题:

    根据SQL标准,要查询表student中所有年龄age小于所有学生的平均年龄的记录,下面哪条语句适用?()

    A select * from student where age< avg(age)

    B select * from student having age< avg(age)

    C select * from student a where a.age< (select avg(b.age) from student b)

    D select * from student a where (select avg(b.age) from student b ) >= a.age


    参考答案C

  • 第2题:

    下图是使用查询设计器完成的查询,与该查询等价的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语句中也应包含这些数据。

  • 第3题:

    使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是:______。

    A.SELECT*FROM STUDENT WHERE LEFT(姓名,2)=“王”

    B.SELECT*FROM STUDENT WHERE RIGHT(姓名,2)=“王”

    C.SELECT*FROM STUDENT WHERE TRIM(姓名,2)=“王”

    D.SELECT*FROM STUDENT WHERE STR(姓名,2)=“王”


    正确答案:A
    解析:本题主要考查的是截取字符串的函数,利用LEFT()函数可以从指定的字符串的第一个字符开始截取指定长度的字符串。

  • 第4题:

    对于学生信息表:student(sno,sname,sex,age,dept),要查询所有刘姓学生的信息,正确的语句是

    A.SELECT * FROM student WHERE sname LIKE'刘 * '

    B.SELECT * FROM student WHERE sname LIKE'刘 $'

    C.SELECT * FROM student WHERE sname LIKE'刘%'

    D.SELECT * FROM student WHERE sname LIKE'刘&'


    正确答案:C
    解析:%符号可以表示可以和任意长的字符串匹配。掌握SQL语言中其它特殊符号的含义和用法。

  • 第5题:

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

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

    B.select 学号 where 数学>(select avg(数学)fromsc)

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

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


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

  • 第6题:

    要找出籍贯是湖北或湖南的学生的姓名和性别,下述SQL语句正确的有哪三项()。

    • A、SELECT Sname,Ssex FROM Student WHERE Sdept=(‘湖南’,‘湖北’);
    • B、SELECT Sanme,Ssex FROM Student WHERE Sdept=’湖南’ORSdept=’湖北’;
    • C、SELECT Sname,Ssex FROM Student WHERE Sdep tLIKE‘湖%’
    • D、SELECT Sname,Ssex FROM Student WHERE Sdept LIKE‘%湖’;
    • E、SELECT Sname,Ssex FROM Student WHERE Sdept IN(‘湖南’,‘湖北’);

    正确答案:B,C,E

  • 第7题:

    若要检索“Student”数据表中的所有记录和字段,则SQL语句为()

    • A、Selec t姓名,性别 From Student
    • B、Select*From Student
    • C、Select 姓名,性别 From Student Where 姓名=“张山“
    • D、Select*From Student Where 姓名=“张山“

    正确答案:B

  • 第8题:

    下面SQL语句都使用了聚合函数,其中选项()存在错误。

    • A、SELECT MIN(au_lname) FROM authors
    • B、SELECT ADD(ytd_sales+1) FROM titles
    • C、SELECT type,MAX(price) FROM titles GROUP BY type ORDER BY type
    • D、SELECT COUNT(*) ,avg(price) FROM titles WHERE advance > $1000

    正确答案:B

  • 第9题:

    现有书目表book,包含字段:价格price(float),类别type(char);现在查询各个类别的平均价格、类别名称,以下语句正确的是()。

    • A、select avg(price),type from book group by type
    • B、select count(price),type from book group by price
    • C、select avg(price),type from book group by price
    • D、select count(price),type from book group by type

    正确答案:A

  • 第10题:

    The STUDENT_GRADES table has these columns: STUDENT_ID NUMBER(12) SEMESTER_END DATE GPA NUMBER(4,3) Which statement finds the highest grade point average (GPA) per semester?()

    • A、SELECT MAX (gpa) FROM student _ grades WHERE gpa IS NOT NULL;
    • B、SELECT (gpa) FROM student _ grades GROUP BY semester_end WHERE gpa IS NOT NULL;
    • C、SELECT MAX (gpa) FROM student _ grades WHERE gpa IS NOT NULL GROUP BY semester_end;
    • D、SELECT MAX (gpa) GROUP BY semester_end WHERE gpa IS NOT NULL FROM student _ grades;
    • E、SELECT MAX (gpa) FROM student _ grades GROUP BY semester_end WHERE gpa IS NOT NULL;

    正确答案:C

  • 第11题:

    已知学生成绩关系表,其模式为STUDENT(学号,姓名,数学,物理,英语),完成下列查找3门课成绩都在90分以上的学生名单的SQL语句为:SELECT 学号,姓名 FROM STUDENT WHERE数学>=90()物理>=90()英语>=90


    正确答案:AND;AND

  • 第12题:

    多选题
    如下表student中,如何筛选type为包含数学或语文的记录?()  ID type score: A01数学78; A02语文76; A03英语90; A04数学68; A05英语84。
    A

    select*from student where type=”数学”and type=”语文”

    B

    select*from student where type=”数学”or type=”语文”

    C

    select*from student where type in(”数学”,”语文”)

    D

    select*from student where type in(”数学”、”语文”)


    正确答案: D,C
    解析: 暂无解析

  • 第13题:

    下图是使用查询设计器完成的查询,与该查询等价的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)。

  • 第14题:

    查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是( )。

    A.SELECT学号,姓名FROM student s WHERE NOT EXISTS (SELECT*FROM score se WHERE SC.学号=s.学号码AND成绩<85) from="" student="" s="" where="" not="" exists="" score="" sc="">=85)

    C.SELECT学号,姓名FROM student s,score sc WHERE s.学号=sc.学号AND成绩>=85

    D.SELECT学号,姓名FROM student s,score sc WHERE S.学号=sc.学号AND ALL成绩>=85


    正确答案:B
    B。【解析】由题可得,所查询的成绩是大于等于85分的学生的学号和姓名,其中成绩和学号、姓名不在一个表内,所以要用嵌套查询。而其中的成绩是大于等于85分,所以答案选择B。

  • 第15题:

    下图是使用查询设计器完成的查询,与该查询等价的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.。

  • 第16题:

    已知有关系“STUDENT”,则关系运算σANE<80(STUDENT)用SQL语句表示为(52)。

    A.SELECT( * )FROM STUDENT WHERE AVE < 80

    B.SELECT( * )FROM STUDENT HAVING AVE < 80

    C.SELECT(AVE)FROM STUDENT WHERE AVE < 80

    D.SELECT(AVE) FROM STUDENT HAVING AVE < 80


    正确答案:A
    解析:σAVE80(STUDENT)表示将关系STUDENT中满足条件“AVE80”的元组选择出来。

  • 第17题:

    如下表student中,如何筛选type为包含数学或语文的记录?()  ID type score: A01数学78; A02语文76; A03英语90; A04数学68; A05英语84。

    • A、select*from student where type=”数学”and type=”语文”
    • B、select*from student where type=”数学”or type=”语文”
    • C、select*from student where type in(”数学”,”语文”)
    • D、select*from student where type in(”数学”、”语文”)

    正确答案:B,C

  • 第18题:

    查询student表中的所有非空email信息,以下语句正确的是()。

    • A、Select email from student where email !=null
    • B、Select email from student where email not is null
    • C、Select email from student where email <> null
    • D、Select email from student where email is not null

    正确答案:D

  • 第19题:

    数据库中有一张表名称为Student,有列Number,Name,Age,IDCard,Sex。主键为Number。要求查询所有男同学信息,下列哪个SQL语句是正确的?()

    • A、Select* From Student Where Sex=’男’
    • B、Select* From Student Where Number NotIn(Select Number From Student Where Sex<>=’男’)
    • C、Select* From Student Where NumberIn(Select Numbe rFrom Student Where Sex=’男’)
    • D、Select* From Student Where Sex<>’男’

    正确答案:A,B

  • 第20题:

    查询student表中的所有非空email信息,以下语句正确的是()

    • A、Select email from student where email!=null
    • B、Select email from student where emailnotisnull
    • C、Select email from student where email<>null
    • D、Select email from student where emailisnotnull

    正确答案:D

  • 第21题:

    “Select*From成绩单where(数学isnull)and(语文is not nutll)”是用来筛选数学为空白并且语文不是空白的记录。


    正确答案:正确

  • 第22题:

    查询名字中第2个字为“阳”的学生的姓名和学号,正确的是()

    • A、Select Sname,Sno from student where Sname like‘_阳%’;
    • B、Select Sname,Sno from student where Sname like‘阳%’;
    • C、Select Sname,Sno from student where Sname like‘_阳’;
    • D、Select Sname,Sno from student where Sname like‘阳_%’;

    正确答案:A

  • 第23题:

    填空题
    已知学生成绩关系表,其模式为STUDENT(学号,姓名,数学,物理,英语),完成下列查找3门课成绩都在90分以上的学生名单的SQL语句为:SELECT 学号,姓名 FROM STUDENT WHERE数学>=90()物理>=90()英语>=90

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

  • 第24题:

    判断题
    “Select*From成绩单where(数学isnull)and(语文is not nutll)”是用来筛选数学为空白并且语文不是空白的记录。
    A

    B


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