网站开发技术

记点笔记、 学点技术 欢迎交流建站技术。本站关注lamp技术

您尚未登录。

#1 2014-12-05 10:53:24

admin
管理员

mysql 中的集合函数

集合函数一共有五个


首先创建一个表 

http://www.ipbbs.net/viewtopic.php?id=165


avg(), count(), max(), min(), sum();

产看商品的评价价格

mysql> select avg(g_price) from goods;
+--------------+
| avg(g_price) |
+--------------+
|     5.100000 |
+--------------+
1 row in set (0.00 sec)

所有厂家提供的 aaa 产品的平均价格

mysql> select avg(g_price) from goods group by g_name having g_name = 'aaa';
+--------------+
| avg(g_price) |
+--------------+
|     2.100000 |
+--------------+
1 row in set (0.02 sec)

所有厂家,提供aaa 产品的最高价格

mysql> select max(g_price) from goods group by g_name having g_name = 'aaa';
+--------------+
| max(g_price) |
+--------------+
|         3.10 |
+--------------+
1 row in set (0.00 sec)

获得价格最高的一行数据

mysql> select *   from goods where g_price  = (select max(g_price) from goods);
+------+--------+------+---------+
| g_id | g_name | v_id | g_price |
+------+--------+------+---------+
|    9 | ccc    |    3 |    9.10 |
+------+--------+------+---------+
1 row in set (0.00 sec)



ipbbs.net

离线

页脚

Powered by FluxBB