如何创建包含记录数的列?我想创建类似于Field1的东西。
Field1 Field2
1 apple
1 apple
1 apple
2 orange
2 orange
2 orange
2 orange
答案 0 :(得分:0)
这将为您提供记录的计数。
SELECT Count(*) FROM YourTableName;
我想你可能会要求明确计算Field2。这会给你这个。
SELECT Count(Distinct Field2) FROM YourTableName;
以下是有关计数查询的一些文档。 http://www.w3schools.com/sql/sql_func_count.asp
更多细节和复杂计数与group by。这可能也是你正在寻找的。 p>
http://www.sqlteam.com/article/how-to-use-group-by-with-distinct-aggregates-and-derived-tables
答案 1 :(得分:0)
无视,谢谢大家。我能够使用rank和dense_rank语句来解决我的问题