在Visual FoxPro中,假设教师表T(教师号,姓名,性别,职称,研究生导师)中,性别是C型字段,研究生导师是L型

题目
单选题
在Visual FoxPro中,假设教师表T(教师号,姓名,性别,职称,研究生导师)中,性别是C型字段,研究生导师是L型字段。若要查询“是研究生导师的女老师”信息,那么SQL语句“SELECT*FROM T WHERE<逻辑表达式>”中的<逻辑表达式>应是(  )。
A

研究生导师AND性别=女

B

研究生导师OR性别=女

C

性别=女AND研究生导师=F

D

研究生导师=T OR性别=女

参考答案和解析
正确答案: B
解析:
题目中要查询的信息是“是研究生导师的女老师”,可以知道要查询的是女老师,并且该老师是研究生导师,这之间的关系就是“并且”的关系。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有关系模式:研究生(学号,姓名,专业,导师) ,现要查询所有没有导师的研究生信息,则下列SQL命令中,正确的是

A.SELECT * FROM研究生WHERE导师IS NULL

B.SELECT * FROM研究生WHERE导师=‘ ’

C.SELECT * FROM研究生WHERE导师=NULL

D.SELECT * FROM研究生WHERE导师IS‘ ’


正确答案:A
解析:“没有导师”表示导师的值空值(NULL) ,空值既不是0也不是空格,所以选项B、D错误。考生要注意SQL中空值的处理及有关表达式的正确写法。

第2题:

要从教师表中查询与教师“陈静”职称相同的教师名,应使用的SQL语句是______。

A.SELECT姓名FROM教师表WHERE职称="陈静"

B.SELECT X.姓名FROM教师表AS X,教师表AS Y; WHERE X.职称=Y.职称 WHERE Y.姓名="陈静"

C.SELECT 姓名 FROM 教师表 WHERE 职称=(SELECT职称FROM教师表; AND 姓名="陈静")

D.SELECT姓名FROM教师表WHERE职称=(SELECT 职称 FROM 教师表; WHERE 姓名="陈静")


正确答案:D

第3题:

用自身连接的方式查询与“陈静”教师职称相同的教师姓名、性别及职称。请对下列的SELECT语句填空: SELECT ×.姓名,×.性别,Y.职称FROM教师表AS ×,教师表AS Y; WHERE【 】AND【 】=“陈静”


正确答案:X.职称=Y.职称 Y.姓名
X.职称=Y.职称,Y.姓名

第4题:

与FoxPro相比,Visual FoxPro中增加了( )。

A.备注型字段

B.屏幕型字段

C.日期型字段

D.日期时间型字段


正确答案:D

第5题:

设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。授课表的结构为:(教师号、课程号)。若要查询所有教师所讲授的课程,并列出教师号、姓名和课程号,应使用的SELECT语句是 ______。

A.SELECT教师表.教师号,姓名,课程号FROM教师表,授课表, WHERE教师表.教师号=教师号

B.SELECT教师表.教师号,姓名,课程号FROM教师表,授课表; ON教师表.教师号=授课表.教师号

C. SELECT教师表.教师号,姓名,课程号FROM教师表INNER JION授课表; ON教师表.教师号=授课表.教师号

D. SELECT教师表.教师号,姓名,课程号FROM教师表INNER JION授课表; WHERE教师表.教师号=授课表.教师号


正确答案:C
解析:本查询是在教师表和授课表之间进行的,4个选项中有两种查询方式。选项A的错误之处在于 WHERE短语中两表连接条件中等号右边没有指定连接的另一个表名(授课表)。选项B的错误是用于两表连接的条件短语ON应在JOIN短语之后。选项C是正确的。选项D的错误是在JOIN短语之后用了WHERE连接条件。

第6题:

设有关系模式:研究生(学号,姓名,专业,导师),现要利用SQL命令“SELECT*FROM研究生WHERE……”查询所有尚未分配导师的研究生的信息,则下列WHERE子句正确的是( )

A.导师ISNULL

B.导师LIKENULL

C.导师=NULL

D.导师ISNOTNULL


正确答案:A

第7题:

在Visual FoxPro的字段类型中,系统默认的日期型数据占【 】个字节,逻辑型字段占【 】个字节。


正确答案:【 】8【 】1
【 】8【 】1 解析:在Visual FoxPro中,日期型占8个字节,逻辑型占1个字节,备注型和通用型占4个字节,都是在设定数据类型时由系统默认的。

第8题:

在Visual FoxPro中,可以链接或嵌入OLE对象的字段类型是A)备注型字段 B)通用型字段C)备注型和通用型字段 D)任何类型的字段


正确答案:B
在Visual FoXPro表中,只有通用型字段能够存放多媒体信息及链接或嵌入OLE对象,故选项B为正确答案。

第9题:

在Visual FoxPro中,假设教师表T(教师号,姓名,性别,职称,研究生导师)中,性别是C型字段,研究生导师是L型字段。若要查询“是研究生导师的女老师”信息,那么SQL语句“SELECT*FROM T WHERE<逻辑表达式>”中的<逻辑表达式>应是 ______。

A.研究生导师 AND 性别="女"

B.研究生导师 OR 性别="女"

C.性别="女"AND 研究生导师=.F.

D.研究生导师=.T.OR 性别=女


正确答案:A
解析:由题意可知,性别是C型字段,则性别字段值的数据类型为字符型数据,研究生导师是L型字段,则研究生导师字段的数据类型为逻辑型数据。逻辑型数据只有逻辑真和逻辑假两个值。逻辑真的常量表示形式有:.T.、.t.、.Y.、.y.,逻辑假的常量表示形式有:.F.、.f.、.N.、.n.,前后两个句点作为逻辑型常量的定界符是必不可少的,否则会被误认为变量名。要查询“是研究生导师的女老师”,则条件应该有两个,首先要是“研究生导师”,其次要是“女老师”,而且两个条件之间的关系为“且’的关系,则逻辑连接词应用“AND”,所以排除选项B、D。因为“是研究生导师”,那么研究生导师字段的词就应该为逻辑真,即研究生导师=.T.,排除选项C,所以选项A是正确的。

第10题:

在Visual FoxPro中,假设学生表S(学号,姓名,性别,职称,班干部)中,性别是C型字段,班干部是L型字段。若要查询“是班干部的女生”信息,那么SQL语句“SELECT*FROM S WHERE<逻辑表达式>”中的<逻辑表达式>应是( )。

A. 班干部AND性别=”女”

B. 班干部OR性别=”女”

C. 性别=”女”AND班干部=.T.

D. 班干部=.T.OR性别=女


正确答案:C
题目中要查询的信息是“是班干部的女生”,可以知道要查询的是女生,并且该学生是班干部,这之间的关系就是“与”的关系,因此答案选C。

更多相关问题