php中两种方法求相同数据的条数
来源:互联网 发布:经济学 比例数据 悖论 编辑:程序博客网 时间:2024/05/20 09:45
方法一
如果你只查一跳 用count(*) +where 就可以了如果你查寻多条 用 select 字段名 from 表面 where 条件然后 把返回的结果赋值到一个数组里面用 array_count_values 函数返回你需要的结果$array = array(1, "hello", 1, "world", "hello");print_r(array_count_values ($array));Array( [1] => 2 [hello] => 2 [world] => 1)
方法二
比如表base_keywords中有这样的数据:
id apptype keyword count up_time status ip num
1 keyword thinkpad笔记本 10 2010-03-18 15:55:05 2 127.0.0.1 0
2 article thinkpad笔记本 10 2010-03-18 15:55:05 2 127.0.0.1 0
3 product thinkpad笔记本 11 2010-03-18 15:55:05 2 127.0.0.1 0
4 ariticle thinkpad笔记本 12 2010-03-18 15:55:05 1 127.0.0.1 20
现在要查找aptype和keyword对应的数据,当然不能重复,而且要计算count的值,我的解决办法是:
SELECT apptype,keyword,SUM(count) AS count,MAX(up_time) AS up_time FROM base_keywords GROUP BY apptype,keyword
这样得到的结果就是:
keyword thinkpad笔记本 10 2010-03-18 15:55:05
article thinkpad笔记本 22 2010-03-18 15:55:05
product thinkpad笔记本 11 2010-03-18 15:55:05
- php中两种方法求相同数据的条数
- 求两个数高位相同的部分--算法由中国PHP联盟的vincent-武汉(282159887) 提供
- MySQL用group by获取相同值的条数
- 求GridView的记录条数
- 求最短路条数之类的~~~
- 《Java编程技巧1001条》352条:求数x的n次方的方法pow(x,n)
- 检查两个表中的数据及对应数据条数是否相同
- 求回文数的方法
- 求换钱的方法数
- mysql多条相同连接的数据合并一条函数
- 第五条建议:避免重复创建相同数据的对象(相同的对象)。
- 两个文件比较求交集或合并相同的数据
- 关于oracle数据库 多条相同数据拆分成数量为1的单条数据
- MySql 几种查询相同字段中相同数据,及删除相同字段的相同数据的方法
- PHP查询数据库中满足条件的记录条数(两种实现方法)
- PHP查询数据库中满足条件的记录条数(二种实现方法)
- Android ListView的适配器 Adapter 中GetView方法调用次数大于数据条数的问题
- 求几个(数)中有无相同(数)的应用
- 初学MVC框架怎么理清思路
- Android Intent调用大全
- Hibernate中的事务详解(并发)
- 你需要知道的三个CSS技巧
- Bloom Filter概念和原理
- php中两种方法求相同数据的条数
- ZOJ 3223 Journey to the Center of the Earth DP+dijstra 二维最短路
- 工厂方法模式
- java 二维码原理以及用java实现的二维码的生成、解码
- [C++STDlib基础]IO输入输出流概述
- 关于公司管理
- 为 yum添加其他源
- android 下EXIF如何修改 制造商maker和模型model
- 如何将CString 的一个字符串转换成一个string 类型的