喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [问题] 计算数据库纪录数  
 
piaofengnet
中级会员
Rank: 3Rank: 3



UID 82620
精华 0
积分 230
帖子 106
金钱 230 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-11-4
状态 离线
[广告]: q m
计算数据库纪录数

我有个表
A:
id name date
1  我   2007-01-01
2  我  2007-01-02
3  你  2007-01-01
4  他 2007-01-01
..............

我想连接下怎么计算出所有用户名的总数

我用了Select Count(*) from (select * from a group by name) as b

这样来做。但是数据太多用了1s钟。请问高手们有没与好点的写法?
2007-6-28 04:22 PM#1
查看资料  Blog  发短消息  顶部
 
linren119
注册会员
Rank: 2
初级会员



UID 67545
精华 0
积分 155
帖子 143
金钱 155 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-12-27
状态 离线
[推荐阅读] 怎么把图片插入数据库!
select count(*) from xxx group by name



纸上得来终觉浅 绝知此事要躬行
2007-6-28 04:30 PM#2
查看资料  发短消息  顶部
 
wzhu (wzhu)
版主
Rank: 7Rank: 7Rank: 7
C[A-Z]O


UID 68040
精华 0
积分 74222
帖子 1611
金钱 74164 喜悦币
威望 0
人脉 58
阅读权限 100
注册 2006-1-14
来自 湖北荆州>陕西西安>辽宁 ...
状态 离线
[推荐阅读] 请问如何实现网站被电信,网通,教育网,联通,铁通,长宽用户 等都能够访问到我的网站?
select count(distinct name ) from a



<?wzhu
wzhu.print("http://www.cncmm.com");
?>
2007-6-28 04:31 PM#3
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
sunjian998
注册会员
Rank: 2


UID 83805
精华 0
积分 144
帖子 99
金钱 144 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-11-25
状态 离线
[推荐阅读] 北京php兼职有多年经验的(急)
还是楼上经验丰富
2007-6-28 04:33 PM#4
查看资料  发短消息  顶部
 
wzhu (wzhu)
版主
Rank: 7Rank: 7Rank: 7
C[A-Z]O


UID 68040
精华 0
积分 74222
帖子 1611
金钱 74164 喜悦币
威望 0
人脉 58
阅读权限 100
注册 2006-1-14
来自 湖北荆州>陕西西安>辽宁 ...
状态 离线
[推荐阅读] 兄弟们帮我策划一个表白场景


QUOTE:
原帖由 sunjian998 于 2007-6-28 16:33 发表
还是楼上经验丰富
夸奖了。




<?wzhu
wzhu.print("http://www.cncmm.com");
?>
2007-6-28 04:36 PM#5
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
goshawk
注册会员
Rank: 2
初级会员


UID 67921
精华 0
积分 71
帖子 513
金钱 71 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-1-10
状态 离线
[推荐阅读] fanso模板正式发布,希望大家一起测试和改进。
路过混日子的
2007-6-28 11:26 PM#6
查看资料  Blog  发短消息  QQ  顶部
 
傻哥
注册会员
Rank: 2


UID 94202
精华 0
积分 174
帖子 185
金钱 174 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-6-20
状态 离线
[推荐阅读] fanso模板正式发布,希望大家测试和改进。


QUOTE:
select count(distinct name ) from a
注解一下:

DISTINCT 消除重复项,只查看唯一的Name




人的一生就象在拉屎
有时你已经很努力了可出来的只是一个屁
2007-6-29 08:07 AM#7
查看资料  发短消息  顶部
 
php5
金牌会员
Rank: 6Rank: 6
中级会员


UID 62897
精华 0
积分 1263
帖子 1112
金钱 1263 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2005-1-3
来自 福建
状态 离线
[推荐阅读] 上海霖駿 网站开发技术人员(php+mysql)


QUOTE:
原帖由 wzhu 于 2007-6-28 04:31 PM 发表
select count(distinct name ) from a
用得好不如用得巧
2007-6-29 09:25 AM#8
查看资料  发短消息  顶部
 
wzhu (wzhu)
版主
Rank: 7Rank: 7Rank: 7
C[A-Z]O


UID 68040
精华 0
积分 74222
帖子 1611
金钱 74164 喜悦币
威望 0
人脉 58
阅读权限 100
注册 2006-1-14
来自 湖北荆州>陕西西安>辽宁 ...
状态 离线
[推荐阅读] 上海霖駿 高级PHP程序员
写复合SQL语句请注意 各部分执行的先后顺序



<?wzhu
wzhu.print("http://www.cncmm.com");
?>
2007-6-29 09:57 AM#9
查看资料  访问主页  Blog  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.033980 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP