The ORDER BY keyword is used to sort the result.
| SELECT columnName(s) FROM tableName ORDER BY columnName [ASC|DESC]; | 
The ORDER BY clause is used to sort the rows.
The "Books" table:
| Title | Author | Publisher | Year | 
| الدورة الدموية | إبن النفيس | دار العلم | 1650 | 
| Java 2 | L. Johnston | Fast Press | 2002 | 
| Linux and Unix | J. Sam | Fast Press | 2004 | 
| Operating Systems | M. Stone | Coriolis | 2005 | 
| Web Programming | K. Yariv | East Edition | 2005 | 
| XML Language | M. Salim | Knowledge Press | 2000 | 
To display the books ordered by their years of publication:
| SELECT * FROM Books ORDER BY Year; | 
The result is:
| Title | Author | Publisher | Year | 
| الدورة الدموية | إبن النفيس | دار العلم | 1650 | 
| XML Language | M. Salim | Knowledge Press | 2000 | 
| Java 2 | L. Johnston | Fast Press | 2002 | 
| Linux and Unix | J. Sam | Fast Press | 2004 | 
| Operating Systems | M. Stone | Coriolis | 2005 | 
| Web Programming | K. Yariv | East Edition | 2005 | 
To display the books in numerical order of their years of publication AND alphabetical order of their authors:
| SELECT * FROM Books ORDER BY Year, Author; | 
The result is:
| Title | Author | Publisher | Year | 
| الدورة الدموية | إبن النفيس | دار العلم | 1650 | 
| XML Language | M. Salim | Knowledge Press | 2000 | 
| Java 2 | L. Johnston | Fast Press | 2002 | 
| Linux and Unix | J. Sam | Fast Press | 2004 | 
| Web Programming | K. Yariv | East Edition | 2005 | 
| Operating Systems | M. Stone | Coriolis | 2005 | 
To display the books in reverse numerical order of their years of publication:
| SELECT * FROM Books ORDER BY Year DESC; | 
The result is:
| Title | Author | Publisher | Year | 
| Operating Systems | M. Stone | Coriolis | 2005 | 
| Web Programming | K. Yariv | East Edition | 2005 | 
| Linux and Unix | J. Sam | Fast Press | 2004 | 
| Java 2 | L. Johnston | Fast Press | 2002 | 
| XML Language | M. Salim | Knowledge Press | 2000 | 
| الدورة الدموية | إبن النفيس | دار العلم | 1650 | 
To display the books in reverse numerical order of their years of publication AND alphabetical order of their authors:
| SELECT * FROM Books ORDER BY Year DESC, Author ASC; | 
The result is:
| Title | Author | Publisher | Year | 
| Web Programming | K. Yariv | East Edition | 2005 | 
| Operating Systems | M. Stone | Coriolis | 2005 | 
| Linux and Unix | J. Sam | Fast Press | 2004 | 
| Java 2 | L. Johnston | Fast Press | 2002 | 
| XML Language | M. Salim | Knowledge Press | 2000 | 
| الدورة الدموية | إبن النفيس | دار العلم | 1650 | 
To test your SQL skills click here.