SQL排序语句ORDER BY [字段名1][ASC [DESC][默认 ASC]], [字段名2][ASC [DESC][默认 ASC]],

评论477字数 752阅读2分30秒阅读模式

语法

以下是 SQL SELECT 语句使用 ORDER BY 子句将查询数据排序后再返回数据:

SELECT field1, field2,...fieldN FROM table_name1, table_name2...
ORDER BY field1 [ASC [DESC][默认 ASC]], [field2...] [ASC [DESC][默认 ASC]]
  • 你可以使用任何字段来作为排序的条件,从而返回排序后的查询结果。
  • 你可以设定多个字段来排序。
  • 你可以使用 ASC 或 DESC 关键字来设置查询结果是按升序或降序排列。 默认情况下,它是按升序排列。
  • 你可以添加 WHERE...LIKE 子句来设置条件。
原文链接

MySQL 排序 | 菜鸟教程
https://www.runoob.com/mysql/mysql-order-by.html

实操案例

SELECT field1, field2,...fieldN FROM table_name1, table_name2... ORDER BY field1 [ASC [DESC][默认 ASC]], [field2...] [ASC [DESC][默认 ASC]]
SELECT
	
UDF_M_682,UDF_M_686,UDF_S_707 --要展示的结果列(字段) 

 
FROM
 
	UDT_M_142 LEFT JOIN UDT_S_125 on UDT_M_142.UDF_M_686=UDT_S_125.UDF_S_707 --左联合
 
WHERE UDT_S_125.UDF_S_707 is NULL and (UDT_M_142.UDF_M_687 <2 OR ABS(UDT_M_142.UDF_M_687)>=2)AND ABS(UDT_M_142.UDF_M_691)>0

ORDER BY UDF_M_682--此句用来排序,省略了升序标记,
 
--ASC→正序,DESC→逆序

部分文章来源于网络  如有侵权请告知本人立即删除!

站长邮箱447800330@qq.com

匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定