MYSQL

mysql 分组统计 case when 及 if 语句使用

需求:同时:中文名重复了就是1部剧,不重复就是多部剧需求分析:这个需要分组、需要统计、需要判断、需要distinct。分组:根据地区、类别、中文名称分类;判断:根据类型进行判断同时要求和因为中文名称重复的就是1部,所以统计的时候,要使用到distinct去重。表语句:DROP TABLE IF EXISTS `yj_item_plan`;CREATE&nbs

需求:
bf421218d2151028d8354839b2d4d4a1.png

同时:中文名重复了就是1部剧,不重复就是多部剧

需求分析:

这个需要分组、需要统计、需要判断、需要distinct。

分组:根据地区、类别、中文名称分类;

判断:根据类型进行判断同时要求和

因为中文名称重复的就是1部,所以统计的时候,要使用到distinct去重。

表语句:

DROP TABLE IF EXISTS `yj_item_plan`;
CREATE TABLE `yj_item_plan` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `company_id` bigint(20) DEFAULT '0' COMMENT '引进公司ID,关联yj_company id',
  `apply_num` varchar(100) NOT NULL DEFAULT '' COMMENT '申请编号',
  `company_type` tinyint(4) DEFAULT '0' COMMENT '引进单位类型:10、中央单位 20、省级单位 30、地(市)级单位',
  `play_type` tinyint(1) DEFAULT '0' COMMENT '引进剧类型:1、引进境外影视剧 2、引进其他境外电视节目 3、以卫星传输方式引进境外其他电视节目',
  `play_name_zh` varchar(255) DEFAULT '' COMMENT '剧名(中文)',
  `play_name_foreign` varchar(255) DEFAULT '' COMMENT '剧名(外文)',
  `play_classification` tinyint(4) DEFAULT '0' COMMENT '类别:10、电视剧 20、电影 30、动画片',
  `language` varchar(100) DEFAULT '' COMMENT '语种',
  `theme_type` tinyint(1) DEFAULT '0' COMMENT '题材:1、都市生活 2、家庭伦理 3、情感偶像 4、古装传奇 5、历史传记 6、动作武打',
  `producing_area` varchar(200) DEFAULT '' COMMENT '产地',
  `standard` tinyint(1) DEFAULT '0' COMMENT ' 制式:1、高清 2、标清',
  `submit_num` int(11) DEFAULT '0' COMMENT '报审集数 单位 45''',
  `all_play_num` int(11) DEFAULT '0' COMMENT '全剧集数 单位 45''',
  `production_org` varchar(100) DEFAULT '' COMMENT '制片机构',
  `feed_org` varchar(100) DEFAULT '' COMMENT '供片机构',
  `fo_contacts` varchar(50) DEFAULT '' COMMENT '供片机构联系人',
  `import_company` varchar(200) DEFAULT '' COMMENT '引进单位',
  `ic_contacts` varchar(50) DEFAULT '' COMMENT '引进单位联系人',
  `submission_company` varchar(200) DEFAULT '' COMMENT '送审单位',
  `sc_contacts` varchar(50) DEFAULT NULL COMMENT '送审单位联系人',
  `state` tinyint(4) NOT NULL DEFAULT '0' COMMENT '审批状态:-1:退回补正  10:审批中 20:审批失败 30:审批完成 ',
  `copyright_path` varchar(255) DEFAULT NULL COMMENT '版权由来路径',
  `copyright_start` varchar(30) DEFAULT NULL COMMENT '版权期限,开始日期',
  `copyright_end` varchar(30) DEFAULT NULL COMMENT '版权期限,结束日期',
  `introduction` text COMMENT '故事梗概',
  `create_by` varchar(50) DEFAULT '' COMME

原创不易,完成人机校验,阅读全文

相关推荐