成绩表grade中字段st_id代表学号,score代表分数,以下()语句返回成绩表中的最低分。ASELECTmax(score)FROMgradeBSELECTTOP1scoreFROMgradeORDERBYscoreASCCSELECTst_id,MIN(score)FROMgradeDSELECTTOP1scoreFROMgradeORDERBYscoreDESC参考答案B有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确语句是ASELECT所在系,AVG(工资)FROM教师表WHEREAVG(工资)>(SELECTAVG(工资)FROM教师表)BSELECT所在系,AVG(工资)FROM教师表WHEREAVG(工资)>(SELECTAVG(工资)FROM教师表)GROUPBY工资CSELECT所在系,AVG(工资)FROM教师表GROUPBY所在系HAVINGAVG(工资)>(SELECTAVG(工资)FROM教师表)DSELECT所在系,AVG(工资)FROM教师表GROUPBY所在系WHEREAVG(工资)>(SELECTAVG(工资)FROM教师表)参考答案C有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授多门课程,查询从未被“教授”讲授过的课程的课程号,正确的语句是ASELECT课程号FROM授课表aJOIN教师表bONa.教师号=b.教师号WHERE职称!=′教授′BSELECT课程号FROM授课表aRIGHTOUTTERJOIN教师表bONa.教师号=b.教师号CSELECT课程号FROM授课表WHERE课程号NOTIN(SELECT课程号FROM授课表aON授课表bJOINa.教师号=b.教师号WHERE职称!=′教授′)DSELECT课程号FROM授课表WHERE课程号IN(SELECT课程号FROM授课表aJOIN授课表bONa.教师号=b.教师号WHERE职称!=′教授′)参考答案C在SELECT语句中使用GROUPBYSNO时,SNO必须()。A在WHERE中出现B在FROM中出现C在SELECT中出现D在HAVING中出现参考答案C对于:表EMP(ENO,ENAME,SALARY,DNO),其属性表示职工的工号、姓名、工资和所在部门的编号。表DEPT(DNO,DNAME),其属性表示部门的编号和部门名。有以下SQL语句:SELECTCOUNT(DISTINCTDNO)FROMEMP其等价的查询语句是()。A统计职工的总人数B统计每一部门的职工人数C统计职工服务的部门数目D统计每一职工服务的部门数目参考答案C在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分()。ASELECT,INTOBSELECT,FROMCSELECT,GROUPD仅SELECT参考答案B关于查询语句中ORDERBY子句使用正确的是()。A如果未指定排序字段,则默认按递增排序B数据表的字段都可用于排序C如果未指定DESC或ASC关键字,则默认按递增排序D联合查询不允许使用ORDERBY子句参考答案CSQLServer中,下列函数的返回值的数据类型为INT的是()。ALEFTBSUBSTRINGCGETDATEDYEAR参考答案D在SQLServer中,对于某语句的条件WHEREp_nameLIKE‘[王张李]小%’,将筛选出以下()值。A李海燕B刘小山C张小明D王大明参考答案C下列聚合函数中,引用正确的是()。ASUM(*)BCOUNT(*)CMAX(*)DAVG(*)参考答案B如果要查询比某个子集中最小值大的所有记录,在WHERE子句中应使用()运算符。A>ANYB>ALLC
60ANDG<100BWHEREG>=60ANDG<100CWHEREG>60ANDG<=100DWHEREG>=60ANDG<=100参考答案D如果要查询比某个子集中最大值大的所有记录,在WHERE子句中应使用()运算符。A>ANYB>ALLC