我是sql server和query的初学者,我想写查询给我看看这个结果:
record A count=3
record B count=100
为此,我写了这个查询:
select distinct *from EWSD1
但该查询显示了这个结果:
Record A
Record B
但我想显示例如记录A所有字段详细信息以及在所有表中重复多少?谢谢。
答案 0 :(得分:4)
SELECT [name], -- select the fields you want to see
[address],
[postnumber],
COUNT(*) -- include aggregate
FROM TABLE_NAME
GROUP BY [name], -- group by fields that aren't inlcuded in aggregate..
[address],
[postnumber]
答案 1 :(得分:0)
COUNT(*) FROM table_name
这将为您提供表格的长度,a.k.a。您在此表格中输入了多少条目
COUNT(*) FROM table_name WHERE column_name = 3
这将为您提供表格的数量" table_name"得到" column_name"的值是3.如果您要比较字符串,请使用WHERE username LIKE "John"
。只需用适当的列名和表名