本帖最后由 Pandolar 于 2021-12-5 18:27 编辑
create table tb_count(
id int not null auto_increment,
col1 enum('yes', 'no'),
col2 enum('yes', 'no'),
col3 enum('yes', 'no'),
col4 enum('yes', 'no'),
primary key(id)
) default charset=utf8;
insert into tb_count values (null, 'yes', 'yes', 'no', 'yes');
insert into tb_count values (null, 'no', 'yes', 'no', 'no');
insert into tb_count values (null, 'no', 'yes', 'no', 'yes');
insert into tb_count values (null, 'no', 'no', 'no', 'no');
select * from tb_count;
-- 求:仅使用1条SQL语句求每列中yes/no出现的次数
# 要求输出的表如下:
# value col1 col2 col3 col4
# yes 1 3 0 2
# no 3 1 4 2
|