首页 > 试题广场 >

一个数据表student(No, Name, Sex, Ag

[单选题]
一个数据表student(No, Name, Sex, Age, Dept),以下不能完成对应操作的sql语句是?
  • 查询所有14岁到18岁之间的男学生,并输出他们的姓名和年龄:<br>Select Name, Age From<br>student Where sex = ‘male’ and age between 14 and 18
  • 查询所有姓名包含“妍”的学生:<br>Select * From student<br>Where name like “_妍%”
  • 统计表中学生涉及的院系个数:<br>Select<br>count(*)From (Select distinct Dept From student)
  • 统计表中不同系别的男生的平均年龄,并按从大到小排列:<br>Select Dept, avg(Age)<br>From student Where sex = ‘male’ Group by Dept Order by avg(Age)
_表示一个
发表于 2018-08-19 21:05:31 回复(0)
这道题难道不应该选D吗?SQL排序默认不是升序吗?可是这里却没有DESC
发表于 2018-08-16 17:53:44 回复(0)
B的下划线是对的吧?下划线表示一个字,%可以多个字。
D不对,order by默认是升序,题干要求由大到小,应该要加上desc
发表于 2019-03-19 18:51:19 回复(0)
B的_代表一个字符,但是“妍”字不一定是第二个字啊,应该是“%妍%”
发表于 2019-10-28 20:16:17 回复(0)
错误的选项应该是B、D
发表于 2022-03-18 14:19:40 回复(0)
要加关键字DESC
发表于 2019-09-01 00:07:37 回复(0)
B,匹配不到第一个字是和中间不是而第三个字是研的情况
D,按大到小排序为倒序,需要加上desc
发表于 2019-08-18 11:20:21 回复(0)
b选项的下划线也不对吧
发表于 2018-09-12 21:56:32 回复(0)
D也错的,题目不严谨
发表于 2018-08-16 19:47:12 回复(0)