axgle
中级会员
 
中级会员
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);
|
|