Google表格中的QUERY函数及其查询语法列表

スポンサーリンク

Google表格中的QUERY函数是一种功能强大的工具,可灵活地对表格数据进行筛选、排序和汇总。本文将介绍QUERY函数中可用的查询语法列表,并附带具体示例。

スポンサーリンク

QUERY函数的基本语法

=QUERY(数据范围, 查询语句, [表头行数])

示例: =QUERY(A1:D10, “SELECT A, B WHERE C > 100”, 1)

此示例从A1:D10的数据范围中选择列A和列B,并筛选出列C的值大于100的行。

查询语法列表

SELECT(选择列)

查询语句 说明
SELECT A, B 选择列A和列B。
SELECT * 选择所有列。

WHERE(条件筛选)

查询语句 说明
WHERE C > 100 筛选列C的值大于100的行。
WHERE D = 'Beijing' 筛选列D的值为“Beijing”的行。
WHERE A CONTAINS 'abc' 筛选列A中包含“abc”的行。

ORDER BY(排序)

查询语句 说明
ORDER BY B 按列B的值升序排序。
ORDER BY C DESC 按列C的值降序排序。

LIMIT(限制行数)

查询语句 说明
LIMIT 10 获取前10行。
LIMIT 1 仅获取第一行。

OFFSET(跳过行)

查询语句 说明
OFFSET 5 跳过前5行。
LIMIT 10 OFFSET 5 从第6行开始获取10行。

GROUP BY(分组)

查询语句 说明
GROUP BY A 按列A的值分组。
SELECT A, SUM(B) GROUP BY A 按列A分组,并计算列B的总和。

PIVOT(透视表)

查询语句 说明
PIVOT B 将列B的值进行透视化。

使用示例

以下是QUERY函数的实际使用示例:

A B C
1 商品 价格 分类
2 苹果 100 水果
3 橙子 120 水果
4 卷心菜 80 蔬菜

查询示例:

=QUERY(A1:C4, “SELECT A, B WHERE C = ‘水果’ ORDER BY B DESC”, 1)

此查询语句获取“水果”分类的商品名称和价格,并按价格降序排列。