python - 使用 %sql 语句设置 databricks python 变量

标签 python sql azure databricks

单元格 1 中的代码运行良好。

问题

我只是不知道要搜索的正确关键字,以了解如何使单元格 2 和 3 中的代码正常工作。基本上,在 %sql 单元中,我可以选择一个稍后可以在 python 单元中使用的变量吗?我意识到这甚至是不可能的。干杯!

单元格 1

ds = spark.sql("select * from duamonds")
display(ds)

单元格 2

%sql
select * from diamonds

单元格 3

display({ sql result })

最佳答案

这是不可能的。但是,您可以这样做:

单元格1

sqlresult= sqlContext.sql("select * from diamonds")

Cell2

display(sqlresult)

您可以找到有关将 SQL 与数据帧结合使用的更多详细信息 HERE .

关于python - 使用 %sql 语句设置 databricks python 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68825408/

相关文章:

c# - Azure 函数在 Linux 上出现 'Listener unable to start' 错误

php - SimpleSAMLphp - SSO Azure 适用于 Firefox 和 Safari,但不适用于 Chrome 和 Edge

python - py.test 未启动(EBUSY : [Resource device])

python - 如何读取并分配给变量/列出多个文本文件?

sql - 动态计算存储在表列中的表达式

mysql - MySQL中如何避免错误的数据类型查询

php - 将网站上传到 drupal 时出现 403 Forbidden

python - trac基于什么框架?

python - 对于 SQLAlchemy 查询,如何将 ilike 搜索运算符与 in_ 运算符结合使用?

mysql - 具有两个不同日期范围的请求