!CHAPTER AQL Fundamentals * [AQL Syntax](Syntax.md) explains the structure of the AQL language. * [Data Types](DataTypes.md) describes the primitive and compound data types supported by AQL. * [Bind Parameters](BindParameters.md): AQL supports the usage of bind parameters. This allows to separate the query text from literal values used in the query. * [Type and value order](TypeValueOrder.md): AQL uses a set of rules (using values and types) for equality checks and comparisons. * [Accessing Data from Collections](DocumentData.md): describes the impact of non-existent or null attributes for selection queries. * [Query Results](QueryResults.md): the result of an AQL query is an array of values. * [Query Errors](QueryErrors.md): errors may arise from the AQL parsing or execution.