在 mysql 中排列可以按特定列排序结果集。词法为:select from table_name order by column_name [asc|desc]。可排列多个列并用关系式排列。默认空值视作最高值,但可使用 nulls first 或 nulls last 控制其排列次序。
内容来自zvvq,别采集哟
copyright zvvq
MySQL 中如何排序
zvvq
在 MySQL 中,排列是一种依据特定列或关系式对结果集开展排列的过程。排列可以简化筛选和搜索特殊数据。 zvvq.cn
词法 zvvq
SELECT
FROMtable_name 内容来自samhan
ORDERBY column_name [ASC|DESC]
其中:
表明挑选全部列 table_name 是要排序的表名 column_name 是要排序的列名 ASC 升序排列(由小到大) DESC 降序排列(从大到小)排列多个列 内容来自samhan666
可以用逗号分隔要排序的多个列。次序按所列的次序运用:
SELECT 内容来自zvvq,别采集哟
FROMtable_name 内容来自samhan666
ORDERBYcolumn1ASC,column2DESC zvvq
关系式排列
本文来自zvvq
除开列名外,也可以使用关系式对结果集进行排序: zvvq
SELECT 内容来自zvvq
FROMtable_name zvvq
ORDERBY(column1+column2)DESC zvvq好,好zvvq
空值解决
默认情况下,MySQL 将空值视作最高值。可以用 NULLS FIRST 或 NULLS LAST 句子来调节空值的排列次序: zvvq.cn
SELECT zvvq好,好zvvq
FROMtable_name zvvq.cn
ORDERBY column_name ASCNULLSFIRST
内容来自samhan
实例 zvvq好,好zvvq
要按 name 列升序对 customers 表进行排序,可以执行下列查看:
内容来自zvvq,别采集哟
SELECT copyright zvvq
FROMcustomers
本文来自zvvq
ORDERBY name ASC
本文来自zvvq
要按 total_sales 列降序并按 customer_id 列升序对 orders 表进行排序,可以执行下列查看:
SELECT
FROMorders
本文来自zvvq
ORDERBY total_sales DESC, customer_id ASC
内容来自zvvq,别采集哟
以上就是mysql中怎么排序的详细内容,大量请关注其他类似文章! copyright zvvq