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

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [之三]星数统计  
 
axgle
中级会员
Rank: 3Rank: 3
中级会员


UID 62667
精华 0
积分 486
帖子 461
金钱 486 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2004-12-23
状态 离线
[广告]: q m
[之三]星数统计

star可以等于1,2,3,4四种,每种都有half标记,或者为0或者为1
要求筛选half为0的star,统计1,2,3,4各有几个.
限一条sql语句搞定!~
附:结果应该为2,1,1,1(符合条件的1出现2次,2,3,4分别出现了一次)

CREATE TABLE `stars` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(200) NOT NULL,
  `star` int(11) NOT NULL,
  `half` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=9 ;

--
-- 导出表中的数据 `stars`
--

INSERT INTO `stars` (`id`, `name`, `star`, `half`) VALUES
(1, 'a', 1, 0),
(2, 'a', 2, 0),
(3, 'a', 1, 0),
(4, 'a', 3, 0),
(5, 'a', 4, 0),
(6, 'a', 1, 1),
(7, 'a', 2, 1),
(8, 'a', 2, 1);
2007-5-8 01:32 PM#1
查看资料  发短消息  顶部
 
seakingx
金牌会员
Rank: 6Rank: 6


UID 75142
精华 0
积分 1264
帖子 801
金钱 663 喜悦币
威望 0
人脉 601
阅读权限 70
注册 2006-6-18
来自 海口
状态 离线
[推荐阅读] 这样一个网站,不知道多少价格?请帮忙评估。
select sum(star=1) s1 , sum(star=2) s2 , sum(star=3) s3 ,sum(star=4) s4 from stars where half = 0;

这个是跟LZ学习的。 现学现用。
sum 真好用。




锐升科技
2007-5-8 07:18 PM#2
查看资料  Blog  发短消息  QQ  顶部
 
axgle
中级会员
Rank: 3Rank: 3
中级会员


UID 62667
精华 0
积分 486
帖子 461
金钱 486 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2004-12-23
状态 离线
[推荐阅读] 终于基本完成。分享一下喜悦。
select sum(star=1) s1 , sum(star=2) s2 , sum(star=3) s3 ,sum(star=4) s4 from stars where half = 0;
这个答案不错.
2007-5-9 08:54 AM#3
查看资料  发短消息  顶部
 
村姑 (喜悦村姑)
论坛元老
Rank: 8Rank: 8
unspace's waistcoat


UID 91724
精华 0
积分 12590
帖子 572
金钱 12015 喜悦币
威望 0
人脉 575
阅读权限 90
注册 2007-4-20
来自 喜悦国际村
状态 离线
[推荐阅读] 连干了六次,MM实在撑不住了
果然是高档贴



村姑努力中
2007-5-17 04:53 PM#4
查看资料  发短消息  顶部
     


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


 




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

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