【MySQL快速入门】牛客网:条件查询(1)基础排序


查询后排序:

排序子句为: 1 2 ORDER BY <列名> [ASC | DESC ] [,<列名> …

例:将学生按班号的升序排序

select *from 学生表
order by 班号 asc

例:查询选修了M01F011号课程的学生的学号及其成绩,查询结果按成绩降序排序

select 学号,成绩 from 成绩表
where 课程号=M01F011
order by 成绩 desc

题目:现在运营想要取出用户信息表中的用户年龄,请取出相应数据,并按照年龄升序排序。

代码:

select device_id,age from user_profile
order by age asc

题目:现在运营想要取出用户信息表中对应的数据,并先按照gpa、年龄降序排序输出,请取出相应数据。

select device_id,gpa,age from user_profile
order by gpa desc,age desc

查找后多列排序

题目:现在运营想要取出用户信息表中的年龄和gpa数据,并先按照gpa升序排序,再按照年龄升序排序输出,请取出相应数据。

select device_id,gpa,age from user_profile
order by gpa,age

经验分享 程序员 微信小程序 职场和发展