我有一个示例表:
xyz | abc | new_col
1 | 4
2 | 4
3 | 2
4 | 1
我运行像
这样的查询select count(*) as result from sample { A aggregate function which return true or false } ..
这给了我一个结果说:
result
-------
4
5
6
7
如何将此结果添加到column:new_col,使得我的表格如下:
xyz | abc | new_col
1 | 4 | 4
2 | 4 | 5
3 | 2 | 6
4 | 1 | 7
所以基本上我希望将结果输出添加到new_col。
答案 0 :(得分:0)
如果你想要在一起,那么你
SELECT xyz , abc , count(*) as result from sample
WHERE (ur condition) group by xyz,abc
如果你想要它们,那么一起选择它们。顺便说一句,你的意思是{返回真或假的聚合函数}。如果你有问题,那么白色功能,以便我们看到。
答案 1 :(得分:0)
INSERT INTO Sample_table
select count(*) as result from sample { A aggregate function which return true or false } ..
WHERE new_col IS NULL;