1. Trang chủ
  2. » Thể loại khác

menh de group by trong sql

3 133 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 294,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mệnh đề GROUP BY trong SQL Mệnh đề GROUP BY trong SQL được sử dụng kết hợp với lệnh SELECT để sắp xếp dữ liệu đồng nhất vào trong các nhóm.. Trong SQL, mệnh đề GROUP BY theo sau mệnh đề

Trang 1

Mệnh đề GROUP BY trong SQL

Mệnh đề GROUP BY trong SQL được sử dụng kết hợp với lệnh SELECT để sắp xếp dữ liệu đồng

nhất vào trong các nhóm

Trong SQL, mệnh đề GROUP BY theo sau mệnh đề WHERE trong một lệnh SELECT và ở trước mệnh đề ORDER BY

Cú pháp

Cú pháp cơ bản của Mệnh đề GROUP BY trong SQL như dưới đây Mệnh đề GROUP BY phải theo sau các điều kiện trong mệnh đề WHERE và phải đứng trước mệnh đề ORDER BY nếu được

sử dụng

SELECT cot1 , cot2

FROM ten_bang

WHERE [ dieu_kien ]

GROUP BY cot1 , cot2

ORDER BY cot1 , cot2

Ví d ụ

Bạn theo dõi bảng SINHVIEN có các bản ghi sau:

+ + -+ -+ -+ -+

| ID | TEN | TUOI | KHOAHOC | HOCPHI |

+ + -+ -+ -+ -+

| 1 | Hoang | 21 CNTT | 4 |

| 2 | Viet | 19 DTVT | 3 |

| 3 | Thanh | 18 KTDN | 4 |

| 4 | Nhan | 19 CK | 4.5 |

| 5 | Huong | 20 TCNH | 5 |

+ + -+ -+ -+ -+

Nếu bạn muốn biết tổng số học phí của mỗi sinh viên, thì truy vấn GROUP BY sẽ như sau:

SQL > SELECT TEN , SUM ( HOCPHI ) FROM SINHVIEN

GROUP BY TEN ;

Trang 2

Ví dụ trên sẽ cho kết quả:

+ -+ -+

| TEN | SUM ( HOCPHI ) |

+ -+ -+

| Hoang 4 |

| Huong | 3 |

| Nhan | 4 |

| Thanh | 4.5

| Viet | 5 |

+ -+ -+

Bây giờ, chúng ta có bảng sau với bản sao các tên:

+ + -+ -+ -+ -+

| ID | TEN | TUOI | KHOAHOC | HOCPHI |

+ + -+ -+ -+ -+

| 1 | Hoang | 21 CNTT | 4 |

| 2 | Hoang | 20 DTVT | 3 |

| 3 | Viet | 19 DTVT | 3 |

| 4 | Thanh | 18 KTDN | 4 |

| 5 | Nhan | 19 CK | 4.5 |

| 6 | Huong | 20 TCNH | 5 |

+ + -+ -+ -+ -+

Lúc này, nếu bạn muốn biết tổng số học phí của mỗi sinh viên, thì truy vấn GROUP BY sẽ như sau:

SQL > SELECT TEN , SUM ( HOCPHI ) FROM SINHVIEN

GROUP BY TEN ;

Ví dụ trên sẽ cho kết quả:

+ -+ -+

| TEN | SUM ( HOCPHI ) |

+ -+ -+

| Hoang 7 |

Trang 3

| Huong | 3 |

| Nhan | 4 |

| Thanh | 4.5

| Viet | 5 |

+ -+ -+

Ngày đăng: 02/12/2017, 12:17

HÌNH ẢNH LIÊN QUAN

Bạn theo dõi bảng SINHVIEN có các bản ghi sau: - menh de group by trong sql
n theo dõi bảng SINHVIEN có các bản ghi sau: (Trang 1)
http://vietjack.com/ Trang chia sẻ các bài học online miễn phí Page 2 - menh de group by trong sql
http //vietjack.com/ Trang chia sẻ các bài học online miễn phí Page 2 (Trang 2)
Bây giờ, chúng ta có bảng sau với bản sao các tên: - menh de group by trong sql
y giờ, chúng ta có bảng sau với bản sao các tên: (Trang 2)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN