在sql语句的结尾,添加order by语句
order by查询的结果的列 asc|desc
asc:升序 12345
desc:降序 54321
首先打开表“student”,
如果想要根据年龄“age”升序,有两种sql语句可以写
第一种:
select * from student order by age
第二种:
select * from student order by age asc
如果想要根据年龄“age”降序,可以这样写:
select * from student order by age desc
如果想要根据年龄“age”降序,电话升序,可以这样写:
select * from student order by age desc,phone
或
select * from student order by age desc,phone asc
都能达到效果
以上order by的都是查询出来的字段,但为什么说order by查询的结果的列而不是说字段呢?
看下面的代码:
select name,age as 年龄 from student order by 年龄
所以order by查询的结果的列这种说法更准确。