[英]Add column of row count in the table
在我的 sql 查询之后,我收到了一张这样的表格
LOT_NO x
A-TJ26-03-1-030 2
A-TJ26-03-1-020 1
A-TJ26-03-1-040 3
我想在此表中添加第三列,其中的总行数值如下:
LOT_NO x Count
A-TJ26-03-1-030 2 3
A-TJ26-03-1-020 1 3
A-TJ26-03-1-040 3 3
我能够获得该表的计数值,但由于我想使用 java 中的逻辑比较 x 列和计数列,所以我想在此表中创建一个具有行数的新列。 我怎样才能做到这一点。 任何建议表示赞赏。
使用count(*) over()
获得总计数。 这是演示。
select
LOT_NO,
x,
count(*) over () as count
from yourTable
请使用下面的 alter 语句语法来添加新列,
alter table table_name add column_name data_type;
例如:
alter table table_name add count number(38,0)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.