COUNT (Lakehouse v1)
COUNT() 函数返回 SELECT 查询所返回的记录数。
Analyze 语法
Section titled “Analyze 语法”func.count(<column>)Analyze 示例
Section titled “Analyze 示例”func.count(table.grade).alias('count_valid_grades')
| count_valid_grades ||--------------------|| 4 |SQL 语法
Section titled “SQL 语法”COUNT(<expr>)| 参数 | 说明 |
|---|---|
<expr> |
任意表达式。 可以是列名、其他函数的结果或数学运算。 也允许使用 *,表示纯行计数。 |
整数。
SQL 示例
Section titled “SQL 示例”创建表并插入示例数据
CREATE TABLE students ( id INT, name VARCHAR, age INT, grade FLOAT NULL);
INSERT INTO students (id, name, age, grade)VALUES (1, 'John', 21, 85), (2, 'Emma', 22, NULL), (3, 'Alice', 23, 90), (4, 'Michael', 21, 88), (5, 'Sophie', 22, 92);查询演示:统计成绩有效的学生人数
SELECT COUNT(grade) AS count_valid_gradesFROM students;结果
| count_valid_grades ||--------------------|| 4 |