我有这样的查询选择多个列,组和为这些组分配ID 。 现在,我的最后一步是按ID 选择一个组。但由于某种原因,它不起作用。
Mat mat(Ima);
imwrite("name.ext", mat);
可能出现什么问题,如何选择我的小组2?
答案 0 :(得分:1)
您需要使用子查询或CTE:
select t.*
from (select MYCOLUMN, col2, sum(cal_a+col_b), col3,
count(col4) as col4sum,
DENSE_RANK() OVER (ORDER BY MYCOLUMN) as GROUPID
from my_tab
group by MYCOLUMN, col2, col3
) t
where GROUPID = 2;
不要在整数常量周围使用单引号。仅对字符串和日期常量使用单引号。