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

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
     
标题: 关于mysql中的count  
 
太阳雨
高级会员
Rank: 4
船长



UID 29985
精华 0
积分 727
帖子 876
金钱 727 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2004-7-10
来自 广州
状态 离线
关于mysql中的count

在表t1中有一字段f1的值为enum(0,1,2),现要统计f1的值为0,1,2的记录各有多少,有没有办法一条语句完成?



PHPec开发框架(www.phpec.com)
2005-7-1 06:39 PM#1
查看资料  Blog  发短消息  QQ  顶部
 
Lee801214 (Lee801214)
注册会员
Rank: 2
中级会员



UID 45270
精华 0
积分 124
帖子 120
金钱 124 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-11-5
状态 离线
[推荐阅读] 谁能帮我解析一下这一段资料的意思呀???
select count(*) as cnt, fl from ........ group by f1
2005-7-1 06:52 PM#2
查看资料  发短消息  顶部
 
太阳雨
高级会员
Rank: 4
船长



UID 29985
精华 0
积分 727
帖子 876
金钱 727 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2004-7-10
来自 广州
状态 离线
[推荐阅读] 我说Kevin啊,你的那个关系型数据库设计还有没有后面了
谢谢,不过这样还有问题:我要知道f1=0的有多少,f1=1的又有多少...但你的结果只是表明三项结果有多少,并不知道哪个结果是f1=0,哪个又是f1=1的
另外,我真正想要的目的是:统计的条件是来自于不同字段的,例如我要统计一表中字段一等于一和字段二等于二的各有多少?




PHPec开发框架(www.phpec.com)
2005-7-2 09:52 AM#3
查看资料  Blog  发短消息  QQ  顶部
 
ej99 (ej99)
高级会员
Rank: 4
老会员



UID 29549
精华 0
积分 503
帖子 503
金钱 503 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2004-6-22
状态 离线
[推荐阅读] 熬了两天夜,终于把自己的模板完成
SELECT f1,COUNT(f1) AS num  FROM table GROUP BY f1
这个你看看.
取结果的时候用
if($row['f1'] == 1){

}else if($row['f1'] == 2){
2005-7-2 10:18 AM#4
查看资料  发短消息  顶部
     


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


 




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

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