mysql
Posted 学而时习之,不亦乐乎!!!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql相关的知识,希望对你有一定的参考价值。
排序
升序(asc)
SELECT * FROM 表名 ORDER BY buunit ASC(默认,可不写);
降序(desc)
SELECT * FROM 表名 ORDER BY buunit DESC;
分组(group by)
SELECT * FROM 表名 GROUP BY buunit;
和GROUP_CONCAT(字段名)一块用
作用:分组显示某个字段
SELECT *,GROUP_CONCAT(字段名) FROM 表名 GROUP BY buunit;
分组和聚合函数一块用
COUNT() 用来统计记录的条数;
SELECT COUNT(*) FROM 表名;
SUM() 用来计算字段值的总和;
SELECT SUM(字段名) FROM 表名;
AVG() 用来计算字段值的平均值;
SELECT AVG(字段名) FROM 表名;
MAX() 用来查询字段的最大值;
SELECT MAX(字段名) FROM 表名;
MIN() 用来查询字段的最小值
SELECT MAX(字段名) FROM 表名;
group by和WITH POLLUP 连用
WITH POLLUP 关键字用来在所有记录的最后加上一条记录,这条记录记录上面所有的记录数
SELECT * FROM building GROUP BY buunit DESC WITH ROLLUP ;
以上是关于mysql的主要内容,如果未能解决你的问题,请参考以下文章