8 phản hồi

SQL GROUP BY and HAVING


SQL GROUP BY and HAVING

GROUP BY…
Tập hợp functions (giống như lệnh SUM) thường cần thiết thêm vào hàm GROUP BY .
GROUP BY… được xem thêm vào SQL bởi vì tập hợp các hàm trả về tập hợp của tất cả giá trị của cột theo mọi thời điểm mà họ gọi ra , và ko dùng hàm GROUP BY thì xem như ko thể tìm được số tổng số của những giá trị nhóm cột riêng lẻ .

Cú pháp :

Đây là table “Sales”

Sử dụng câu lệnh SQL để xem những trường có trong table này :

Kết quả


Đoạn code trên sẽ ko có hiệu lực bởi vị cột SUM(Amount) sẽ trả về tổng của tất cả các giá trị trong đó nên hiển thị sai .Mệnh đề GROUP BY sẽ giải quyết được vấn đề này


Kết quả:

HAVING…
Với câu lệnh này có lẽ bạn đã hiểu ý nghĩa của nó vì SQL rất gần với ngôn ngữ bình thường

Cú pháp:

Vẫn table Sales :

Ta thực hiện lệnh như sau :

Kết quả

8 comments on “SQL GROUP BY and HAVING

  1. BAI VIET HAY ! :) )

  2. [...] SQL GROUP BY and HAVING February 2009 3 comments 5 [...]

  3. Đơn giản, dễ hiểu, cảm ơn tác giả !

  4. hay na. thank nhiêu

  5. ko phân biệt đc chữ có dấu và ko có dấu, lấy ra 1 giá trị. giúp với

  6. thanks nhak, minh` hoi roi’ phan` nay`, h minh` da hieu?

Gửi phản hồi

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Thay đổi )

Twitter picture

You are commenting using your Twitter account. Log Out / Thay đổi )

Facebook photo

You are commenting using your Facebook account. Log Out / Thay đổi )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 64 other followers