SQL ORDER BY子句

本文概要

  • SQL命令的ORDER BY子句
【SQL ORDER BY子句】在SQL ORDER BY子句是用于基于一个或多个列按升序排序数据和降序。
某些数据库排序默认情况下按升序排列查询结果。
SQL ORDER BY语法:
SELECT expressions FROM tables WHERE conditions ORDER BY expression [ASC | DESC];

让我们以具有以下记录的客户表:
ID名称年龄地址薪水
1Himani gupta21Modinagar22000
2Shiva tiwari22博帕尔21000
3Ajeet bhargav45Meerut65000
4Ritesh yadav36Azamgarh26000
Balwant singh45瓦拉纳西36000
6马赫什·夏尔马26Mathura22000
这是将分类结果由姓名和薪水升序一个例子。
SELECT * FROM CUSTOMERS ORDER BY NAME,SALARY;

这将产生以下结果。
ID名称年龄地址薪水
3Ajeet bhargav45Meerut65000
Balwant singh45瓦拉纳西36000
1Himani古普塔21Modinagar22000
6Mahesh sharma26Mathura22000
4Ritesh yadav36阿扎姆加尔26000
2湿婆蒂瓦里22Bhopal21000
这是对结果由NAME降序排序的例子。
SELECT * FROM CUSTOMERS ORDER BY NAME DESC;

这将产生以下结果。
ID名称年龄地址薪水
2Shiva tiwari22Bhopal21000
4Ritesh yadav36阿扎姆加尔26000
6马赫什·夏尔马26Mathura22000
1Himani gupta21Modinagar22000
Balwant singh45瓦拉纳西36000
3Ajeet bhargav45Meerut65000
SQL命令的ORDER BY子句

    推荐阅读