MySQL按公司名计算优良数

来源:互联网 发布:阿里云市场人员 编辑:程序博客网 时间:2024/04/28 14:50

MySQL按公司名计算优良数

有多家公司,公司拥有各种评价,使用sql语句计算公司各种评价的次数

表格

company 表:

id cpname cpamrk 1 公司1 优 2 公司1 良 3 公司1 差 4 公司2 优 5 公司2 良 6 公司2 差 7 公司3 优 8 公司3 良 9 公司3 差

sql语句

创建表:

CREATE table company ( id int auto_increment primary key, cpname varchar(20),cpmark varchar(20)) ENGINE=INNODB auto_increment=1

强调内容开始我的思路是按照count(‘优’),count(‘良’),count(‘差’),并按照公司名进行分组,经过试验之后这样的sql语句实现了公司名分组,而后面的是所有的评价数量。

经过修改实现以下语句:

SELECT    cpname,    cpmark,    count(*)FROM    companyGROUP BY    cpname,    cpmark

运行结果

横向展示没有想出来。。

1 0
原创粉丝点击