A. sql查询中将teacher表中的记录按性别升序第一关键字,姓名降序第二关键字排序。如何写查询语句非常感谢
select * from teacher order by 性别,姓名 Desc;
sql语句中,不写降序,就是默认升序,所以性别不用谢asc
B. 用sql语句统计每个系的男生人数和女生人数,结果按照人数多寡降序。
select 系别,性别,count(*) 人数 from table group by 系别,性别 order by 人数 desc
上面语句不行的话:
select * from (select 系别,性别,count(*) 人数 from table group by 系别,性别) order by 人数 desc
C. SQL语句:先按性别,性别相同再按年龄升序排序并输出学生的姓名,性别和年龄信息
select 姓名,性别,year(date())-year(出生日期) from 表名 order by 性别 asc,year(date())-year(出生日期) asc
还是我来答吧
D. sql一个表按男女分组,性别相同的按年龄排,group by 后面加having怎么写
select * from 表名
group by 性别
order by 性别,年龄
不用having,这个是查询中有计算列时判断用的
E. SQL 排序的优先级问题
SELECT*FROMAORDERBYnamelike'bbb%'DESC;
F. 请教:sql语句,优先排序问题。
sellect * from chengjidan where stdname=优先显示某个学生
union sellect * from chengjidan stdname<>优先显示某个学生 order by id
G. 请写SQL语句将person(name,age)表中年龄在30-40之间的人在查询时优先输出
优先输出应该是排序优先级,可以通过case when判断年龄,给30到40之间的人设置排序值为0,其他默认为1,最后order by 这个排序值 asc即可。
H. 在查询中按照性别排序,在sql语句中使用
sql 排序语句为 order by 字段名 asc/desc
例如:需要升序则 order by 性别
降序排则是 order by 性别 desc ,其实如果是性别的话降序升序应该没什么区别。你试试吧~
I. 写出SQL语句,学号(student_id)按小到大的顺序排列显示所有男生的信息。(学生表student,性别为sex)。
select * from student where sex='男生的表示符号' order by student_id
J. 写出SQL语句,检索出所有女生的信息,结果按年龄的升序排列,年龄相同的按系别的降序排列
select * from 学生表 where 性别=‘女’ order by 年龄,系别 desc