Rumah >pangkalan data >tutorial mysql >Bagaimanakah Sokongan Subkueri Berbeza Merentas Versi Spark SQL?
Sokongan Subkueri dalam Spark SQL
Spark SQL menawarkan sokongan subkueri yang komprehensif. Berikut ialah penerokaan subkueri dalam Spark SQL.
Spark 2.0 dan Kemudian
Spark SQL dalam versi 2.0 dan ke atas mempunyai keupayaan subkueri yang mantap, termasuk:
Subkueri Penggunaan Contoh
Nota: DataFrame DSL pada masa ini tidak mencukupi untuk menyatakan subquery logik dalam versi Spark sebelum 2.0.
Versi Spark Sebelum 2.0
Dalam versi Spark di bawah 2.0, subqueries adalah terhad kepada klausa FROM:
Had Subkueri
Subquery dalam klausa WHERE tidak disokong dalam versi Spark sebelum 2.0. Ini kerana subkueri sewenang-wenangnya, terutamanya yang berkorelasi, tidak dapat dinyatakan dengan cekap menggunakan keupayaan sambung Cartesian Spark. Namun begitu, subkueri dalam klausa FROM menyediakan alternatif yang berkesan.
Atas ialah kandungan terperinci Bagaimanakah Sokongan Subkueri Berbeza Merentas Versi Spark SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!