关于数据库统计的有关问题。
关于数据库统计的问题。。。在线等。。。。急。。。
大家好,我想统计数据库中一个表的某列中相同字段的个数,并输出来
例如:
(表信息) id(主键) nsdomain num
1 baidu 0
2 google 0
3 baidu 0
4 google 0
5 baidu 0
数据库处理后,输出:id nsdomain num
1 baidu 3
2 google 2
输出的信息在哪都可以,在另一张表上或者是窗口上都行,关键是统计nsdomain中相同的字段的个数怎么写,求高手赐教,网上搜了一些,都不是自己想要得,在线等。。。。。。。。。。。。
------解决方案--------------------
用SQL的count应该可以吧
SELECT COUNT(*) FORM tabName WHERE nsdomain = 'baidu'
------解决方案--------------------
尝试下这个
select tableName.nsdomain, count(*) from tableName group by tableName.nsdomain
------解决方案--------------------
select nsdomain, count(nsdomain) as num from tableName group by nsdomain
大家好,我想统计数据库中一个表的某列中相同字段的个数,并输出来
例如:
(表信息) id(主键) nsdomain num
1 baidu 0
2 google 0
3 baidu 0
4 google 0
5 baidu 0
数据库处理后,输出:id nsdomain num
1 baidu 3
2 google 2
输出的信息在哪都可以,在另一张表上或者是窗口上都行,关键是统计nsdomain中相同的字段的个数怎么写,求高手赐教,网上搜了一些,都不是自己想要得,在线等。。。。。。。。。。。。
------解决方案--------------------
用SQL的count应该可以吧
SELECT COUNT(*) FORM tabName WHERE nsdomain = 'baidu'
------解决方案--------------------
尝试下这个
select tableName.nsdomain, count(*) from tableName group by tableName.nsdomain
------解决方案--------------------
select nsdomain, count(nsdomain) as num from tableName group by nsdomain