第五章:排序检索数据
这是《MySQL必知必会》的学习笔记,也是mysql的基础知识,以备以后方便查阅
-
MySQL数据库安装和练习数据导入,参考这篇ubuntu18安装mysql和导入练习数据
-
通过mysql对prod_name以字母顺序排序数据,因为默认的搜索出来的数据是无序的
select pro_name from products order by prod_name;
-
按多个列排序,注意这里仅在多个行具有相同的prod_price值时才对产品按prod_name进行排序,如果prod_price列中的所有的值都是唯一的,则不会按照prod_name排序
select prod_id, prod_price, prod_name from products order by prod_price, prod_name;
-
降序排序,升序是默认的
select prod_id, prod_price, prod_name from products order by prod_price desc;
-
这里注意desc关键字只应用到直接位于其前面的列名,下面这个例子中只对prod_price值降序处理,prod_name还是升序
select prod_id, prod_price, prod_name from products order by prod_price desc, prod_name;
-
-
通过limit关键限制检索出数据的记录数
select prod_price from products order by prod_price desc limit 1;
-
order_by子句的位置
- order_by子句位于from子句之后,limit关键字之前
我在想我要不要写一句励志的话......