11-04-202136我
我有一個火花SQL筆記本DB上我有一個SQL查詢
SELECT * FROM table_name condition_1 =“幀”或condition_1 =“lname”或condition_1 = mname和condition_2 =‘蘋果’和condition_3 =“橙色”
有很多條件,是否有辦法定義一個python函數和它鏈接到sql WHERE子句來自動生成字符串
11-04-202101:39點
水果=[“蘋果”、“橙色”]df.where(坳(“v”) .isin(水果)
或
水果=[“蘋果”、“橙色”]sqlContext。sql (“SELECT * FROM df v在{0}“.format(水果)
在原帖子查看解決方案
11-04-202105:16點
嗨@John康斯坦丁,
我認為你還可以使用arrays_overlap()為你的文檔或語句在這裏
從未顯出
加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。
點擊在這裏注冊今天,加入!
參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。