语法
以下是 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 子句来设置条件。
实操案例
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