我们可以将 SELECT 取得的资料集依某栏位来作排序,而排序分别可以由小至大 (ascending; 预设),或由大至小 (descending)。
SELECT table_column1, table_column2...
FROM table_name
ORDER BY column_name1 ASC|DESC, column_name2 ASC|DESC...
我们可以使用ORDER BY来排序价格和订单编号
订单资料表(ORDER)
订单编号(Primary Key) | 顾客姓名(FOREIGN KEY) | 商品名称 | 价格 | 日期 |
---|---|---|---|---|
01 | 李大华 | 汉堡 | 70 | 2021-01-03 |
02 | 李大华 | 薯条 | 50 | 2021-05-15 |
03 | 林小明 | 可乐 | 40 | 2021-11-01 |
04 | 林小美 | 拉面 | 230 | 2021-12-12 |
我们先以价格小至大排序:
SELECT * FROM ORDER ORDER BY 价格;
订单资料表(ORDER)
订单编号(Primary Key) | 顾客姓名(FOREIGN KEY) | 商品名称 | 价格 | 日期 |
---|---|---|---|---|
03 | 林小明 | 可乐 | 40 | 2021-11-01 |
02 | 李大华 | 薯条 | 50 | 2021-05-15 |
01 | 李大华 | 汉堡 | 70 | 2021-01-03 |
04 | 林小美 | 拉面 | 230 | 2021-12-12 |
在试试订单编号大至小:
SELECT * FROM ORDER ORDER BY 订单编号 DESC;
订单资料表(ORDER)
订单编号(Primary Key) | 顾客姓名(FOREIGN KEY) | 商品名称 | 价格 | 日期 |
---|---|---|---|---|
04 | 林小美 | 拉面 | 230 | 2021-12-12 |
03 | 林小明 | 可乐 | 40 | 2021-11-01 |
02 | 李大华 | 薯条 | 50 | 2021-05-15 |
01 | 李大华 | 汉堡 | 70 | 2021-01-03 |
下篇见~
<<: Day 12 - 物品借用纪录系统 (3) 系统完成
前言 今天的文章要来介绍点不一样的,想像一下一个完整的专案一定包含前端、後端、资料库这三个东西,假...
今天是第三十天, 真的要写其实还有很多东西可以写, 但我的确累了, 铁人赛的这三十天像是兼两份差, ...
Optuna 今日学习目标 Optuna 如何采样参数? 实作 Optuna 搜寻最佳超参数 以 X...
我以前最常用的接案网叫做爱苏活,当年不像现在有这麽多免费的接案社团,大部分都是要付年费才能取得发案者...
import copy, numpy as np np.random.seed(0) # compu...