当前位置:首页 » 编程语言 » sql性别优先级的排序题
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql性别优先级的排序题

发布时间: 2022-07-27 14:58:09

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