SQL Testing
Introduction To RDMS
DataBase
DBMS Vs RDBMS
SQL Tutorials
SQL DataTypes
SQL Operators
SQL Statements
DDL (Data Definition Language)
SQL-Create Table
SQL-Alter Table
SQL-Drop Table
SQL-Truncate Table
DML (Data Manipulation Language)
SQL-Select Statement
SQL-Insert Statement
SQL-Update Statement
SQL-Delete Statement
SQL Constraints
SQL-Not Null Constraint
SQL-Unique Constraint
SQL-Primary Key Constraint
SQL-Foreign Key Constraint
SQL-Check Constraint
SQL Special Operators
SQL-IN Operator
SQL-LIKE Operator
SQL-BETWEEN Operator
SQL Sorting (Order By)
SQL Group By
SQL Aggregate Function
SQL Having
SQL Joins
SQL-Cross Join
SQL-Inner Join
SQL-Left Outer Join
SQL-RIGHT Outer Join
SQL-Self Join
SQL SubQueries
ISQL-Independent Sub Queries
SQL-Correlated Sub Queries
SQL Views
SQL Index
DataBase
DBMS Vs RDBMS
SQL Tutorials
SQL DataTypes
SQL Operators
SQL Statements
DDL (Data Definition Language)
SQL-Create Table
SQL-Alter Table
SQL-Drop Table
SQL-Truncate Table
DML (Data Manipulation Language)
SQL-Select Statement
SQL-Insert Statement
SQL-Update Statement
SQL-Delete Statement
SQL Constraints
SQL-Not Null Constraint
SQL-Unique Constraint
SQL-Primary Key Constraint
SQL-Foreign Key Constraint
SQL-Check Constraint
SQL Special Operators
SQL-IN Operator
SQL-LIKE Operator
SQL-BETWEEN Operator
SQL Sorting (Order By)
SQL Group By
SQL Aggregate Function
SQL Having
SQL Joins
SQL-Cross Join
SQL-Inner Join
SQL-Left Outer Join
SQL-RIGHT Outer Join
SQL-Self Join
SQL SubQueries
ISQL-Independent Sub Queries
SQL-Correlated Sub Queries
SQL Views
SQL Index
SQL Sorting (SQL Order By)
In SQL Sorting (SQL Order by ) ,The rows in the result set are sorted in ascending or descending order with the use of ORDER BY clause
Syntax:
ORDER BY [Col1 , Col2…. ]/ [Col no1 , Col no2…….] [ ASC | DESC]
The order is ASCENDING by Default
Example:
Consider Employee table having below records.
![SQL Order by Employee](https://tutorialshut.com/wp-content/uploads/2021/03/Employee-Table-768x234.jpg)
List the Employee’s EmployeeID and name, in the increasing order of the ID
SELECT EmployeeID, Employee_FirstName,Employee_LastName FROM Employee
ORDER BY EmployeeID;
OR
SELECT EmployeeID, Employee_FirstName,Employee_LastName FROM Employee
ORDER BY 1;
![Sql Sorting Order by 1.2](https://tutorialshut.com/wp-content/uploads/2021/03/Sql-Sorting-Order-by-1.2-768x262.jpg)
List the Employee’s EmployeeID and name, in the decreasing order of the ID
SELECT EmployeeID, Employee_FirstName,Employee_LastName FROM Employee
ORDER BY EmployeeID DESC;
OR
SELECT EmployeeID, Employee_FirstName,Employee_LastName FROM Employee
ORDER BY 1 DESC;
![Sql Sorting Order by 1.3](https://tutorialshut.com/wp-content/uploads/2021/03/Sql-Sorting-Order-by-1.3-768x246.jpg)
List the Employees and their EmployeeIDs in the decreasing order of the Employee Last Name and increasing order of EmployeeID.
SELECT EmployeeID, Employee_FirstName,Employee_LastName FROM Employee
ORDER BY Employee_LastName DESC, EmployeeID;
OR
SELECT EmployeeID, Employee_FirstName,Employee_LastName FROM Employee
ORDER BY 2 DESC, 1;
![Sql Sorting Order by 1.4](https://tutorialshut.com/wp-content/uploads/2021/03/Sql-Sorting-Order-by-1.4-768x256.jpg)
Recommended Articles:
SQL Testing
Introduction To RDMS
DataBase
DBMS Vs RDBMS
SQL Tutorials
SQL DataTypes
SQL Operators
SQL Statements
DDL (Data Definition Language)
SQL-Create Table
SQL-Alter Table
SQL-Drop Table
SQL-Truncate Table
DML (Data Manipulation Language)
SQL-Select Statement
SQL-Insert Statement
SQL-Update Statement
SQL-Delete Statement
SQL Constraints
SQL-Not Null Constraint
SQL-Unique Constraint
SQL-Primary Key Constraint
SQL-Foreign Key Constraint
SQL-Check Constraint
SQL Special Operators
SQL-IN Operator
SQL-LIKE Operator
SQL-BETWEEN Operator
SQL Sorting (Order By)
SQL Group By
SQL Aggregate Function
SQL Having
SQL Joins
SQL-Cross Join
SQL-Inner Join
SQL-Left Outer Join
SQL-RIGHT Outer Join
SQL-Self Join
SQL SubQueries
ISQL-Independent Sub Queries
SQL-Correlated Sub Queries
SQL Views
SQL Index
DataBase
DBMS Vs RDBMS
SQL Tutorials
SQL DataTypes
SQL Operators
SQL Statements
DDL (Data Definition Language)
SQL-Create Table
SQL-Alter Table
SQL-Drop Table
SQL-Truncate Table
DML (Data Manipulation Language)
SQL-Select Statement
SQL-Insert Statement
SQL-Update Statement
SQL-Delete Statement
SQL Constraints
SQL-Not Null Constraint
SQL-Unique Constraint
SQL-Primary Key Constraint
SQL-Foreign Key Constraint
SQL-Check Constraint
SQL Special Operators
SQL-IN Operator
SQL-LIKE Operator
SQL-BETWEEN Operator
SQL Sorting (Order By)
SQL Group By
SQL Aggregate Function
SQL Having
SQL Joins
SQL-Cross Join
SQL-Inner Join
SQL-Left Outer Join
SQL-RIGHT Outer Join
SQL-Self Join
SQL SubQueries
ISQL-Independent Sub Queries
SQL-Correlated Sub Queries
SQL Views
SQL Index