排序检索数据
2019-08-05 本文已影响0人
骑着白龙马的猪八戒
order by 默认排序是升序,,但是可以降序使用desc

select prod_name from prodects order by prod_name;
这里是按字母顺序排序

这里只有prod_price相同时才会按照prod_name字母顺序排序,如果prod_price是唯一的,则不会按照prod_name排序

order by 默认排序是升序,,但是可以降序使用desc
select prod_name,prod_id,prod_price from products order by prod_price desc;

select prod_name,prod_id,prod_price from products order by prod_price desc,prod_name ;
desc只对其前面的列有作用,如果想对多个列desc就要在多个列前指定desc
desc反义词是asc,但是默认是升序,所以一般用不到asc

order by 与 limit组合可以找到最值
select prod_price from products order by prod_price desc limit 1;
这里order by降序排列,limit 1输出第一行,则输出最大值

由于默认是升序,所以直接可以得到最小值
select prod_name,prod_id, prod_price from products order by prod_price limit 1;
