1. 程式人生 > 其它 >mysql聚合函式 group by和order by等

mysql聚合函式 group by和order by等

1、select與group by 統計資料型別(種類)

2、求和(sum);

(1)float

(2)、decimal(p,s)

  p指的是所有數字的長度。s是小數點後面的數字的長度。比如decimal(10,2),所有數字一共最多有10位,小數點後面的數字最多兩位。

3、平均值(avg)

  使用命令:select avg(salary) as 平均薪資 from worker;。

4、求最大值(max)

  使用命令:select max(salary) as 最大值薪資 from worker;。

5、求最小值(min)

  使用命令:select min(salary) as 最小值薪資 from worker;。

6、排序(order by)

(1)、從高到底排序(desc)

(2)、從低到高排序

(3)、order by也可以與group by連用。

7、去除重複的資訊(distinct)

  使用distinct的前提:先給表裡新增一條與原表重複的資訊,這樣才能看出效果。

  使用命令:select distinct title from worker;

8、過濾(having)

  通過having來過濾group by自居的結果資訊。