LẬP TRÌNH PHP CĂN BẢN - Trang 99

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