Spark SQL is a particular part of the Spark Core engine that works with Hive Query Language and SQL without changing the syntax. Spark SQL can combine SQL tables and HQL tables.