取消
顯示的結果
而不是尋找
你的意思是:

我將參數傳遞給SQL語句如何?

__Databricks_Su
貢獻者
15日回複15

是不是一個壞實踐嵌入SQL參數字符串格式化?

AmitIndap
新的貢獻者二世

查詢= ' SELECT * FROM dbsnp rs_id =“{}”.format (rs_id)

在查詢添加單引號

,

圍繞著單引號中的查詢

查詢= ' SELECT * FROM dbsnp rs_id =“{}”.format (rs_id)

MarinFerara
新的貢獻者二世

如果你在Python 3.6或更高版本,您甚至可以使用f-strings:

查詢= f 'SELECT *從dbsnp rs_id = {rs_id},{關鍵}=“abc”

錢德拉
新的貢獻者二世

如何使用SQL火花的傳遞多個目的?於能幫助我嗎

easimadi
新的貢獻者二世

@chandras

scala是下麵的刺插值。

您可以使用它來構建查詢。

存在類似python。

1。你的參數

val p1 = " (' 0001 ', ' 0002 ', ' 0003 ') " val p2 =“錢德拉”

2。建立查詢

val查詢= s " select * from df id在p1和name = p2美元”

3所示。然後您可以查詢。

val df1 = sqlContext.sql(查詢)

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map