Order by 和 limit
2018-11-30 本文已影响0人
A_rrow
Order by
排序是针对结果集排的序,即order by要放在where/group/having后面
语法:Order by 结果集中的列名 desc/asc
多字段排序:Order by 列1 desc/asc , 列2 desc/asc , 列3 desc,asc
不写默认 asc升序
可能会出现无法比较先后的情况,此时需再次排序
即多字段排序,优先遵循第一个排,第一列情况相同情况下,再排第二列
多字段排序:Order by 列1 desc/asc , 列2 desc/asc , 列3 desc,asc
Limit 限制条目
Limit [offset,] N
Offset: 偏移量,即跳过几行,0可不写
N: 取出条目
如 取第3行到第5行 limit 2,3 !!!!
取价格最高的 order by col desc limit 0,1(0可不写)
查询顺序
where -- group by -- having -- order by -- limit