Sqlserver提供了一些字符串函数,以下说法中错误的是
A. select right (‘hello’ , 3) 返回值为:llo
B. select trim (‘ hello ’) 返回值为:hello (前后无空格)
C. select replace (‘hello’ , ‘e’, ‘o’) 返回值为:hollo
D. select ltrim( rtrim (‘hello’)) 返回值为:hello(前后都无空格)
查看答案
现有student_info(学生)表,其中包括字段:stu_name(姓名,varchar型),stu_id(学号,int型),stu_grade(成绩,int型)。现在需要查询成绩为80分的学生姓名,并且结果按照学号降序排列。下面查询语句正确的是
A. Select stu_name from student_info where stu_grade=80 order by stu_id
B. Select stu_name from student_info where stu_grade=80 order by stu_id desc
C. Select stu_name from student_info where stu_grade like 80 group by stu_id
D. Select stu_name from student_info where stu_grade like 80 group by stu_id desc
关于查询语句SELECT department_id,AVG(salary) FROM employees WHERE salary>5000 GROUP BY department_id,以下说法正确的是
A. 查询的数据来自于employees数据库
B. 分组统计各部门下员工的平均工资和大于5000的人数
C. 分组统计各部门下工资大于5000的员工的平均工资
D. 查询是按工资分组进行的
如果要计算数据的平均值,需要使用的聚合函数是
A. MAX
B. AVG
C. AVEG
D. AVERAGE
SQL聚合函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的哪个子句中?
A. SELECT
B. HAVING
C. GROUP BY...HAVING
D. WHERE