显示行数或行数而不使用 group by 如下所示.. count(name) 并在 count 中显示结果,如果有多少个 name..x-计数数组中的所有元素,或对象中的某些东西 x-计数数组中的所有元素,或对象中的某些东西id | name | count 1 | iya | 22 | iya | 23 | anna | 14 | jess | 25 | jess | 2
1 回答
杨魅力
TA贡献1811条经验 获得超6个赞
SELECT id, name, COUNT(name) OVER (PARTITION BY name) `count`
FROM sourcetable
或者
SELECT t.id, t.name, ( SELECT COUNT(s.name)
FROM sourcetable s
WHERE s.name = t.name ) `count`
FROM sourcetable t
- 1 回答
- 0 关注
- 107 浏览
添加回答
举报
0/150
提交
取消