创建一个带计数的字段

时间:2015-10-06 19:53:09

标签: count rows

如何创建包含记录数的列?我想创建类似于Field1的东西。

Field1 Field2
1      apple
1      apple
1      apple
2      orange
2      orange
2      orange
2      orange

2 个答案:

答案 0 :(得分:0)

这将为您提供记录的计数。

SELECT Count(*) FROM YourTableName;

我想你可能会要求明确计算Field2。这会给你这个。

SELECT Count(Distinct Field2) FROM YourTableName;

以下是有关计数查询的一些文档。 http://www.w3schools.com/sql/sql_func_count.asp

更多细节和复杂计数与group by。这可能也是你正在寻找的。

http://www.sqlteam.com/article/how-to-use-group-by-with-distinct-aggregates-and-derived-tables

答案 1 :(得分:0)

无视,谢谢大家。我能够使用rank和dense_rank语句来解决我的问题