ASQL is a non-procedural language
BSQL processes sets of records rather than a single record at a time
CSQL can be used by a range of users including DBA's, application programmers, management personnel and many other types of end users
DProcedures and functions can be written with SQL
ESQL provides commands for a variety of tasks including querying data and inserting, updating and deleting data
FSQL can retrieve data from more than one table