Logo
Section 1 / 2

使用 SQL 查询 Delta 表

学习如何在 Databricks 中使用 SQL 查询 Delta 表,直接在笔记本中对数据进行筛选、聚合和分析。

导入

使用 SQL 查询 Delta 表

学习如何在 Databricks 中使用 SQL 查询 Delta 表,直接在笔记本中对数据进行筛选、聚合和分析。

显示 sales Delta 表中所有行的 SQL 查询

1%sql 2SELECT * FROM sales
...
Notebook output showing the full sales table

限制结果为 10 行的 SQL 查询

1%sql 2SELECT * FROM sales 3LIMIT 10

筛选 name 为 Alice 的行的 SQL 查询

1%sql 2SELECT * 3FROM sales 4WHERE name = 'Alice'
...
Notebook output showing Alice's sales record

计算总销售额的 SQL 查询

1%sql 2SELECT SUM(sales) AS total_sales 3FROM sales
...
Notebook output showing total sales calculation

按员工姓名分组销售额的 SQL 查询

1%sql 2SELECT name, SUM(sales) AS total_sales 3FROM sales 4GROUP BY name
...
Notebook output showing grouped sales results

按员工姓名分组并按总销售额降序排列的 SQL 查询

1%sql 2SELECT name, SUM(sales) AS total_sales 3FROM sales 4GROUP BY name 5ORDER BY total_sales DESC

在 Python 中对 sales Delta 表执行 SQL 查询

1sales_df = spark.sql("SELECT * FROM sales") 2sales_df.show()
...
Notebook output showing table results returned by spark.sql()

Delta Lake 基础知识

使用 SQL 管理 Delta 表