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

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

研究生导师AND性别=女

B

研究生导师OR性别=女

C

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

D

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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.导师ISNULL

B.导师LIKENULL

C.导师=NULL

D.导师ISNOTNULL


正确答案:A

第2题:

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

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

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

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

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


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

第3题:

除非有特殊情况,一般硕士生导师年满____周岁、博士生导师年满____周岁后不应再担任研究生导师。


参考答案:60|65

第4题:

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

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

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

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

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


正确答案:A

第5题:

假定学生Students和教师Teachers关系模式如下所示: Students(学号,姓名,性别,类别,身份证号) Teachers(教师号,姓名,性别,身份证号,工资) a.查询在读研究生教师的平均工资、最高与最低工资之间差值的SQL语句如下: SELECT ( ) FROM Students,Teachers WHERE( );

b.查询既是研究生,又是女性,且工资大于等于3500元的教师的身份证号和姓名的SQL语句如下: (SELECT 身份证号,姓名 FROM Students WHERE( )) ( ) (SELECT身份证号,姓名 FROM Teachers WHERE( ))

A.AVG(工资) AS 平均工资,MAX(工资)-MIN(工资) AS差值 B.平均工资 AS AVG(工资),差值 AS MAX(工资)-MIN(工资) C.AVG(工资) ANY 平均工资,MAX(工资)-MIN(工资) ANY 差值 D.平均工资 ANY AVG(工资),差值 ANY MAX(工资)-MIN(工资) A.Students.身份证号 = Teachers.身份证号 B.Students.类别 =‘研究生’ C.Students.身份证号 = Teachers.身份证号 AND Students.类别 =‘研究生’ D.Students.身份证号 = Teachers.身份证号 OR Students.类别 =‘研究生’ A.工资>=3500 B.工资>=‘3500’ C.性别=女 AND 类别=研究生 D.性别=‘女’ AND 类别=‘研究生’ A.EXPERT B.INTERSECT C.UNION D.UNIONALL A.工资>=3500 B.工资>=‘3500 C.性别=女 AND 类别=研究生 D.性别=‘女’ AND 类别=‘研究生’


正确答案:A,C,D,B,A

第6题:

在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是正确的。

第7题:

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

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

B.研究生导师0R性别=”女”

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

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


正确答案:A
A。【解析】教师表T的“研究生导师”字段的数据类型为逻辑型,并且要查询“是研究生导师的女老师”,所以WHERE子句后面的逻辑表达式为:研究生导师AND性别一”女”或者为:研究生导师=.T.AND性别一”女”。

第8题:

设有关系模式:研究生(学号,姓名,专业,导师) ,现要查询所有没有导师的研究生信息,则下列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中空值的处理及有关表达式的正确写法。

第9题:

设有关系模式:研究生(学号,姓名,专业,导师),现要查询所有的研究生的信息,则下列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中空值的处理及有关表达式的正确写法。

第10题:

假定学生Students和教师Teachers关系模式如下所示:Students(学号,姓名,性别,类别,身份证号)Teachers(教师号,姓名,性别,身份证号,工资)a.查询在读研究生教师的平均工资、最高与最低工资之间差值的SQL语句如下:SELECT( )FROM Students,TeachersWHERE( );b.查询既是研究生,又是女性,且工资大于等于3500元的教师的身份证号和姓名的SQL语句如下:(SELECT身份证号,姓名FROM StudentsWHERE(请作答此空))( )(SELECT身份证号,姓名FROM TeachersWHERE( ));

A.工资>=3500
B.工资>='3500'
C.性别=女AND类别=研究生
D.性别='女'AND类别='研究生'

答案:D
解析:
依题意,查询在读研究生教师的平均工资、最高与最低工资之间差值的SQL语句如下:SELECT AVG(工资)AS平均工资,MAX(工资)-MIN(工资)AS差值FROM Students,TeachersWHERE Students.身份证号=Teachers.身份证号AND Students.类型='研究生';查询既是研究生,又是女性,且工资大于等于3500元的教师的身份证号和姓名的SQL语句如下:(SELECT身份证号,姓名FROM StudentsWHERE性别='女'AND类别='研究生')INTERSECT(SELECT身份证号,姓名FROM TeachersWHERE工资>=3500);

更多相关问题