このセクションでは、Apache Spark SQL と Delta Lake のリファレンス、一連のユース ケース、Apache Hive との互換性に関する情報を提供します。This section provides a reference for Apache Spark SQL and Delta Lake, a set of example use cases, and information about compatibility with Apache Hive.

Spark SQL の詳細については、Spark SQL、DataFrame、およびデータセット ガイドを参照してください。For further information on Spark SQL, see the Spark SQL, DataFrames, and Datasets Guide.

Delta Lake の詳細については、「Delta Lake」を参照してください。For further information on Delta Lake, see Delta Lake.


SQL ノートブックで、またはプライマリ言語が異なるノートブック内の %sql マジック コマンドで SQL クエリを記述する場合、$ はパラメーターとして解釈されるため、識別子内で使用できません。If you write a SQL query, either in a SQL notebook or in %sql magic command in a notebook with a different primary language, you cannot use $ in an identifier because it is interpreted as a parameter. SQL コマンド セルで $ をエスケープするには、$\ を使用します。To escape a $ in SQL command cells, use $\. たとえば、識別子 $foo を定義するには、$\foo と記述します。For example, to define the identifier $foo, write it as $\foo.

SQL 言語マニュアル SQL Language Manual

これは、Azure Databricks でサポートされているデータ定義言語 (DDL) およびデータ操作言語 (DML) の完全な一覧です。This is a complete list of Data Definition Language (DDL) and Data Manipulation Language (DML) constructs supported in Azure Databricks.

Spark SQL の例Spark SQL Examples

Apache Hive との互換性Compatibility with Apache Hive