The description of the MSQL syntax is divided into following parts:
Lexical Structure - Describes the basic building blocks of MSQL queries.
Querying - Describes the syntax for writing MSQL queries - filtering, projecting, joining, sorting, aggregating etc.
Analyzing Query Execution - Explains (pun intended) how to analyze the actual query execution process, in order to determine potential performance issues.
Describing the Database - Inspecting database entities, e.g. table layout.
Using Variables - Setting and inspecting system and custom variables.