sql语句练习(一)

简介: 场景:找出产品系列有多个分类的产品系列解决sql语句方法:select a.series_name,count(a.product_category) from ( select distinct series_name,product_category from t_app_digital_product) a group by a.
场景:找出产品系列有多个分类的产品系列


解决sql语句方法:
select a.series_name,count(a.product_category) from ( select distinct series_name,product_category from t_app_digital_product) a group by a.series_name having count(a.product_category) >1;

第一步:

select distinct series_name,product_category from t_app_digital_product

找出需要的排列组合,一个系列名称对应的多个产品类别。

第二步:

select a.series_name,count(a.product_category) from ( select distinct series_name,product_category from t_app_digital_product) a group by a.series_name

分组,按照系列名称统计有多个产品类别个数。

统计2个以上的. having count(a.product_category) >1
相关文章
|
7月前
|
SQL Perl
PL/SQL经典练习
PL/SQL经典练习
|
7月前
|
SQL 分布式计算 数据挖掘
Hive SQL初级练习(30题)
Hive SQL初级练习(30题)
|
SQL 存储 Java
Mybatis实战练习四【单个条件(动态SQL)&添加数据】(下)
Mybatis实战练习四【单个条件(动态SQL)&添加数据】
|
SQL 存储 关系型数据库
【MYSQL高级】Mysql 表的七种连接方式【附带练习sql】
【MYSQL高级】Mysql 表的七种连接方式【附带练习sql】
237 0
|
6月前
|
SQL 存储 数据库
技术好文:SQL查询语句基本练习
技术好文:SQL查询语句基本练习
|
6月前
|
SQL Oracle 关系型数据库
mysql和oracle 命令行执行sql文件 数据库执行sql文件 执行sql语句
mysql和oracle 命令行执行sql文件 数据库执行sql文件 执行sql语句
79 0
|
SQL Java 数据库连接
Mybatis实战练习四【单个条件(动态SQL)&添加数据】(上)
Mybatis实战练习四【单个条件(动态SQL)&添加数据】
|
7月前
|
SQL
SQL语句多表查询练习
SQL语句多表查询练习
36 0
|
7月前
|
SQL 关系型数据库 MySQL
mysql查询语句练习总结(涵盖所有sql语法)
mysql查询语句练习总结(涵盖所有sql语法)
|
SQL 算法 JavaScript
在线就能用的 SQL 练习平台(附SQL学习文档)
在线就能用的 SQL 练习平台(附SQL学习文档)
601 0