4
我有LinkeIn帳戶的數據模式,如下所示。我需要查詢數組中的技能,其中數組可能包含JAVA或Java或Java或JAVA開發人員或Java開發人員。Spark Sql無法查詢數組中的多個可能的值
Dataset<Row> sqlDF = spark.sql("SELECT * FROM people"
+ " WHERE ARRAY_CONTAINS(skills,'Java') "
+ " OR ARRAY_CONTAINS(skills,'JAVA')"
+ " OR ARRAY_CONTAINS(skills,'Java developer') "
+ "AND ARRAY_CONTAINS(experience['description'],'Java developer')" );
上面的查詢是我曾嘗試和請提出更好的way.and還如何使用的情況下,insentive查詢?
謝謝你,你救了我的一天:)。 – AshisParajuli
你能幫助我嗎? – AshisParajuli
請發佈您的問題,將盡我所能:) –