单选题查询各系教师人数的正确SQL语句是(  )。ASELECT学院,系名,COUNT(*)AS教师人数FROM教师INNER JOIN学院;教师.系号=学院.系号GROUP BY学院.系名BSELECT学院,系名,COUNT(*)AS教师人数FROM教师INNER JOIN学院;ON系号GROUP BY学院.系名CSELECT学院,系名,COUNT(*)AS教师人数FROM教师INNER JOIN学院;ON教师.系号=学院.系号GROUP BY学院.系名DSELEC7学院,系名,COUNT(*)AS教师人数FROM教师INNER JOIN学院;ON教师.系号=学院.系号

单选题
查询各系教师人数的正确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教师.系号=学院.系号


参考解析

解析:
SELECT标准语句的格式为:SELECT……FROM<数据库表1>INNER|LEFT|RIGHT|FULL JOIN<数据库表2>ON<连接条件>WHERE……。查询各系人数应当使用GROUP BY按系分组。A项错误,没有ON关键字;B项错误,ON后没有连接条件;D项错误,没有进行分组。

相关考题:

有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教师.系号=学院.系号

有如下SQL语句:SELECT 姓名,MAX(工资) AS 工资 FROM 教师表 GROUP BY 系号该语句的作用是A.检索出所有教师中工资最高的教师的姓名和工资B.检索出各系教师中工资最高的教师的姓名和工资C.检索出所有教师中工资最低的教师的姓名和工资D.检索出各系教师中工资最低的教师的姓名和工资

关于SQL查询,以下说法中不正确的是( )。A.SQL查询是用户使用SQL语句创建的查询B.SQL查询可以用结构化的查询语言(SQL)来查询、更新和管 Access这样的关系数据库C.在查询设计视图中创建查询时,Access将在后台构造等效的SQL语句D.SQL查询更改之后,可以以以前设计视图中所显示的方式显示,也可以在设计网格中进行创建

②现要查询TeacherID为“1234”的教师的领导的TeaeheID,请给出相应的SQL语句,要求只使用一条SQL语句实现,且此语句中不允许包含子查询。

下列关于SQL查询说法中,不正确的是( )。A.SQL查询是用户使用SQL语句创建的查询B.在查询设计视图中创建查询时,Access将在后台构造等效的SQL语句C.SQL查询可以用结构化的查询语言来查询、更新和管理关系数据库D.SQL查询被更改之后,可以以设计视图中所显示的方式显示,也可以从设计网格中进行创建

在教师表中查询工资不在1500至2000之间的教师姓名,请对SELECT-SQL语句填空:WHERE工资 NOT【 】。

在SQL Server 2000中,有教师表Teachers(TeacherID,Name,LeaderID),其中TeacherID是主码,类型是长度为4的普通编码定长字符串,且每位是0~9的数字字符;Name的类型是长度为10的普通编码可变长字符串;LeaderID是每个教师的领导的TeacherID。①写出创建Teachers表的SQL语句,要求语句中包含所有的约束。②现要查询TeacherID为“1234”的教师的领导的TeacherID,请给出相应的SQL语句,要求只使用一条SQL语句实现,且此语句中不允许包含子查询。

若要查询所有比“陈静”教师工资高的教师姓名及工资,应使用下列SQL语句: SELECTX.姓名,X.工资FROM教师表AS X,教师表AS Y WHEREX.工资>Y.工资 AND Y.姓名=“陈静” 该语句使用的查询是______。A.内连接查询B.外连接查询C.自身连接查询D.子查询

有SQL语句: SELECT学院.系名,COUNT(*)AS教师人数FROM教师.学院 WHERE教师.系号一学院.系号G-ROUP 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 JOlN学院 ON教师.系号=学院.系号GROUP BY学院.系名D.SELECT 学院.系名,COUNT(*)AS教师人数 FROM教师INNER JOIN学院 ON教师.系号=学院.系号

有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 教师.系号=学院.系号

若要查询所有比“陈静”教师工资高的教师姓名及工资,使用下列SQL语句: SELECT ×.姓名,×.工资 FROM教师表AS ×,教师表AS Y WHERE ×.工资>Y.工资 AND Y.姓名="陈静" 该语句使用的查询是______。A.内连接查询B.外连接查询C.自身连接查询D.子查询

为“学院”表增加一个字段“教师人数”的SQL语句是A.CHANGE TABLE学院ADD教师人数IB.ALTER STRU学院ADD教师人数IC.ALTER TABLE学院ADD教师人数ID.CHANGE TABLE学院INSERT教师人数I

在下列有关查询设计器的叙述中,正确的叙述是( )。 A.“杂项”选项卡与SQL语句的HAVING短语对应S 在下列有关查询设计器的叙述中,正确的叙述是( )。A.“杂项”选项卡与SQL语句的HAVING短语对应B.“筛选”选项卡与SQL语句的HAVING短语对应C.“排序依据”选项卡与SQL语句的ORDER BY短语对应D.“分组依据”选项卡与SQL语句的ORDER BY短语对应

有如下SQL语句: SELECT 姓名,MAX (工资)as.工资 FROM 教师表 GROUP BY 系号 该语句的作用是A.检索出所有教师中工资最高的教师的姓名和工资B.检索出各系教师中工资最高的教师的姓名和工资C.检索出所有教师中工资最低的教师的姓名和工资D.检索出各系教师中工资最低的教师的姓名和工资

关于SQL查询,以下说法不正确的是( )。A)SQL查询是用户使用SQL语句创建的查询B)在查询设计视图中创建查询时,ACCess将在后台构造等效的SQL语句C)SQL查询可以用结构化的查询语言来查询、更新和管理关系数据库D)SQL查询更改之后,可以以设计视图中所显示的方式显示,也可以从设计网格中进行创建

下列操作中,()容易产生SQL注入漏洞。A、使用动态拼接的方式生成SQL查询语句B、使用存储过程执行SQL查询C、使用参数化SQL查询过程D、限制SQl语句长度

关于原生SQL查询和命名查询,说法正确的是()。A、执行原生SQL,需使用SQLQuery对象B、SQLQuery是一个接口,继承了Query接口C、Hibernate支持在映射文件中定义字符串形式的查询语句,这样的语句是命名查询语句D、命名查询语句只能是HQL语句,不能是SQL语句

Hibernate中关于使用查询语句描述正确的是() A、不能再继续使用SQL语句了B、可以使用符合对象语言的对象查询语句C、可以使用条件查询语句D、只能使用HQL语句

通过SQL语句:SELECT 部门名称,电话,人数 ()部门 WHERE 人数>4,可以把部门表中人数超过4的记录查询出来 。

()是利用SQL语句来创建A、选择查询B、参数查询C、交叉表查询D、SQL查询

下列查询中,利用SQL语句来创建查询的是()。A、选择查询B、参数查询C、交叉表查询D、SQL查询

下面关于查询描述正确的是()A、可以使用CREATE VIEW打开查询设计器B、使用查询设计器可以生成所有的SQL查询语句C、使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR的文件中D、使用DO语句执行查询时,可以不带扩展名

宏命令RunSQL的功能是()A、执行指定的SQL语句B、执行指定的查询中的SQL语句C、使用SQL在表中查询D、使用SQL语句设置指定属性值

简述SQL语言的特点;SQL查询语句、表创建语句。

多选题关于原生SQL查询和命名查询,说法正确的是()。A执行原生SQL,需使用SQLQuery对象BSQLQuery是一个接口,继承了Query接口CHibernate支持在映射文件中定义字符串形式的查询语句,这样的语句是命名查询语句D命名查询语句只能是HQL语句,不能是SQL语句

单选题宏命令RunSQL的功能是()A执行指定的SQL语句B执行指定的查询中的SQL语句C使用SQL在表中查询D使用SQL语句设置指定属性值

填空题通过SQL语句:SELECT 部门名称,电话,人数 ()部门 WHERE 人数>4,可以把部门表中人数超过4的记录查询出来 。