mysql查询非重复的行内容,不重复的记录数count(distinct xx)

Posted 梦里梦外

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql查询非重复的行内容,不重复的记录数count(distinct xx)相关的知识,希望对你有一定的参考价值。

mysql查询非重复的行内容,不重复的记录数count(distinct xx)

count去重

id, p_id, p_name , p_content , p_time

1 343 aaa aaaaaa 2012-09-01

2 344 bbb bbbbbb 2012-09-02

3 321 ccc cccccccc 2012-09-03

4 343 aaa aaaaaa 2012-09-04

想查询不重复的行的内容,并且输出 p_sum ( 产品p_id出现重复的次数)

select  *, count(*) as p_sum from p_table_name group by p_name;

查询不重复的行的总行数(好写翻页)

select count(distinct p_id) as num from p_table_name;

以上是关于mysql查询非重复的行内容,不重复的记录数count(distinct xx)的主要内容,如果未能解决你的问题,请参考以下文章

插入并返回插入的行数(非重复)和记录 ID(新的或重复的)

MySQL--查询性能优化

mysql - 为列中的每个值选择不重复的[重复]

Mysql join给出重复的行

如何从mysql中的表中删除重复的行

在MySQL中获取准确的重复行