sqlContext 1 -選項。使用sql (“% s”% db)
2 -選項
> > > db = " juliodb " > > >打印(db) juliodb > > >查詢=“使用{}”.format (db) > > > sqlContext.sql(查詢)DataFrame [] > > > b = sqlContext。sql(“顯示表”)> > > b.show() + - - - - - - - - - - - - - - - - - - - - - - - - + |表| isTemporary | + - - - - - - - - - - - - - - - - - - - - - - - - + | firsttb假| | + - - - - - - - - - - - - - - - - - - - - - - - - +
> > >
3 -選項
> > > id = 2 > > > > > > sqlContext.sql(“選擇從firsttb = {}”.format (id) DataFrame (int, b:字符串)> > > = sqlContext.sql(結果的選擇從firsttb = {} ' .format (id)) > > > result.show () + - - - + - - - - - - b + | | | + - - - +——+ | 2 |塞薩爾| + - - - + - - - +
> > >
您可以使用小部件
1 -創建小部件
Python
dbutils.widgets.text (“y”、“3”)
或
SQL
創建小部件文本y默認“3”
2 -訪問小部件的當前值
Python
dbutils.widgets.get (“y”)
或
SQL
SELECT * FROM test_table關鍵= getArgument (“y”)——關鍵= $ y的老方法創建小部件在SQL查詢<參數>語法仍然是美元
關於部件的更多信息。請檢查這個鏈接