COMPUTER LEARNING CENTER
WWW.HUUKHANG.COM
CustID
---------- ---- -------------------
16
7 2.956.562.368
12
9 3.843.022.604
13
8 145.913.378
10
4 72.382.804
5.3.
5.3.1.
Caùc haøm thoâng duïng trong MySQL
Caùc haøm trong phaùt bieåu GROUB BY
¾
Haøm AVG: Haøm traû veà giaù trò bình quaân cuûa coät hay tröôøng trong caâu truy vaán, ví duï nhö
phaùt bieåu sau:
Select AVG(Amount)
From
tblOrders
¾
Haøm MIN: Haøm traû veà giaù trò nhoû nhaát cuûa coät hay tröôøng trong caâu truy vaán, ví duï nhö
phaùt bieåu sau:
Select Min(Amount)
From
tblOrders
¾
Haøm MAX: Haøm traû veà giaù trò lôùn nhaát cuûa coät hay tröôøng trong caâu truy vaán, ví duï nhö caùc
phaùt bieåu sau:
Select Max(Amount)
From
tblOrders
¾
Haøm Count: Haøm traû veà soá löôïng maåu tin trong caâu truy vaán treân baûng, ví duï nhö caùc phaùt
bieåu sau:
Select count(*)
From
tblOrders
Select count(CustID)
From
tblOrders
Select count(*)
From
tblOrderDetails
¾
Haøm Sum: Haøm traû veà toång caùc giaù trò cuûa tröôøng, coät trong caâu truy vaán, ví duï nhö caùc phaùt
bieåu sau:
Select sum(Amount)
From
tblOrders
Chaúng haïn, baïn coù theå tham khaûo dieãn giaûi toaøn boä caùc haøm duøng trong meänh ñeà GROUP BY.
Ví duï 8-11: SQL daïng SELECT vôùi Group By vaø caùc haøm
Select CustID,
Count (CustID),Sum(Amount),
Max(Amount),
Min(Amount),
Avg(Amount)
From tblOrders
Group by CustID
Giaùo vieân: Phaïm Höõu Khang