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

COMPUTER LEARNING CENTER

WWW.HUUKHANG.COM

5.2.5. SQL daïng SELECT vôùi meänh ñeà GROUP BY

Khi truy vaán maåu tin treân moät hay nhieàu baûng döõ lieäu, thoâng thöôøng coù nhöõng nghieäp vuï thuoäc

tröôøng naøo ñoù coù cuøng giaù trò, ví duï khi hieån thò hôïp ñoàng phaùt sinh trong thaùng, keát quaû seõ coù nhieàu
hôïp ñoàng cuûa khaùch haøng laëp ñi laëp laïi nhö ví duï 8-9.

Ví duï 8-9: SQL daïng SELECT vôùi meänh ñeà Order by

Select CustID, Amount

from tblOrders

Vôùi phaùt bieåu treân keát quaû traû veà nhö sau:

CustID

Amount

---------- ------------------------

10

2.903.576

10

48.168.567

10 5.107.032

10

2.3555347

16

181.074.847

16

26.000

16

1.867.682

16

3.600.000

16

195.713.899

16

961.804.228

16

140.180.347

12

138

12

158.555.638

12

5.539.647

12

575.887.767

12

39.879.489

12

17.824.938

12

278.503.048

12

5.756.667

12

459.162

13

136.727.628

13

244.904

13

230.000

13

603.033

13

1.452.000

13

4.665.100

13

1.531.200

13

459.525

Trong baùo caùo chuùng ta laïi caàn phaûi bieát moãi khaùch haøng coù bao nhieâu laàn traû tieàn, toång soá tieàn

cuûa moãi khaùch haøng ñaõ traû laø bao nhieâu?

Ñeå laøm ñieàu naøy, chuùng ta söû duïng meänh ñeà GROUP BY trong phaùt bieåu SQL daïng SELECT

cuøng vôùi moät soá haøm trong MySQL, baïn tham khaûo ví duï 8-10 ñöôïc trình baøy chi tieát töø ví duï 4-8
nhöng nhoùm maåu tin baèng meänh ñeà Group By.

Ví duï 8-10: SQL daïng SELECT vôùi meänh ñeà Group By

Select CustID, count (CustID),

Sum(Amount)
From tblOrders

Group by CustID

Order by CustID

Keát quaû traû veà nhö sau:

Giaùo vieân: Phaïm Höõu Khang

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.