排序
关键字 |
|
|
|
意思 |
排序 |
升序(默认,可省略) |
降序( |
# 语法:先按照列1进行排序,如果列1的值相同时,则按照列2排序,依次类推;
select * from 表名 order by 列1 asc|desc [,列2 asc|desc,...];
- 说明:习惯将升序和降序关键字大写,这样可以一眼看出是升是降。
# 单价降序查询所有单位为元/kg的
select * from price where unit='元/kg' order by price DESC;
# 显示所有记录 先按照单价小到大,当价格相同再按照创建日期从大到小排序
select * from price order by price ASC, publish_date DESC;
分页查询
关键字 |
|
意思 |
分页 |
- 注意:开始下标如果为0,可以省略。
# 语法
select * from 表名 limit 开始记录的下标, 查询条数;
# 查询前10条记录
select * from price limit 0, 10;
# 简写
select * from price limit 10;
# 计算分页公式: limit m*(n-1), m,m为记录数,n为页数
第一页:select * from price limit 0, 3;
第二页:select * from price limit 3, 3;
...
第n页:select * from price limit 3*(n-1), 3;