Sql 条件计数列

Sql 条件计数列,sql,count,Sql,Count,我有一个名为tbl_data的表,目前正在进行如下查询: 挑选 tbl_data.id, tbl_data.name 从 表名称为tbl\U数据 这个返回类似这样的值 身份证件 名字 abc 名称1 abc 姓名2 def 名字3 使用窗口功能: SELECT COUNT(*) OVER (PARTITION BY tbl_data.id) as count_of_id, tbl_data.id, tbl_data.name FROM table_name AS tbl_data

我有一个名为
tbl_data
的表,目前正在进行如下查询:

挑选 tbl_data.id, tbl_data.name 从 表名称为tbl\U数据

这个返回类似这样的值

身份证件 名字 abc 名称1 abc 姓名2 def 名字3 使用窗口功能:

SELECT COUNT(*) OVER (PARTITION BY tbl_data.id) as count_of_id,
       tbl_data.id, tbl_data.name
FROM table_name AS tbl_data