将 SQL 单元输出合并到 Databricks Notebook 中的 Markdown 单元中

问题描述 投票:0回答:1

我想在 SQL 中运行一个单元格,然后包含一个包含单元格输出的 Markdown 单元格。

SQL 单元格: 从表中选择 count(*)

1500

返回 1 行

预期输出: Markdown 单元格:表格的行数为 1500

databricks azure-databricks
1个回答
0
投票

根据此ask,当前 Markdown 单元格不支持变量,或者我们无法将任何单元格的输出动态传递到 Markdown 单元格。这仍然是一个功能请求。

作为替代方案,您可以尝试以下解决方法,其中使用 python 单元生成预期的降价结果。

spark.sql()
中提供您的 SQL 计数代码并获取所需的降价,如下所示。

%python

from IPython.display import display, Markdown
count = spark.sql('select  count(*) from table1').select("*").first()[0]
display(Markdown('## Row count of the table is '+str(count)))

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.