第五章:排序检索数据

落爺英雄遲暮 提交于 2019-12-02 03:34:51

@author: Tobin
@date: 2019/10/23 20:15:51

使用SELECT语句的ORDER BY子句,根据需要排序检索出的数据。

# 根据单个列排序
SELECT prod_name
FROM products
ORDER BY prod_name;

# 根据多个列排序
SELECT prod_id, prod_price, prod_name
FROM products
ORDER BY prod_price, price_name;

# 默认是升序排序A-Z,使用DESC实现降序,,升序使用ASC
SELECT prod_id, prod_price, prod_name
FROM products
ORDER BY prod_price DESC;

# DESC只针对具体的某列,所有列降序则每列都要加DESC
# 默认a和A是相同的,需要区别要联系数据库管理员
SELECT prod_id, prod_price, prod_name
FROM products
ORDER BY prod_price DESC, price_name;

# 与LIMIT结合,选取一列中的最高或者最低值
# 关键字的先后顺序不能错
SELECT prod_price
FROM products
ORDER BY prod_price DESC
LIMIT 1; # 不存在0,1就是第1个
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!