Unterstützt SparkSQL Unterabfragen?

Ich führe diese Abfrage in der Spark-Shell aus, aber es gibt mir einen Fehler.

sqlContext.sql(
 "select sal from samplecsv where sal < (select MAX(sal) from samplecsv)"
).collect().foreach(println)

Error

java.lang.RuntimeException: [1.47] Fehler: ``) '' erwartet, aber ID MAX gefunden

select sal from samplecsv where sal <(wähle MAX (sal) from samplecsv) ^ at scala.sys.package $ .error (package.scala: 27) Kann mir jemand erklären, danke

Antworten auf die Frage(4)

Ihre Antwort auf die Frage