Bạn có thể sử dụng nhóm theo mà không có tổng hợp?
Bạn có thể sử dụng nhóm theo mà không có tổng hợp?

Video: Bạn có thể sử dụng nhóm theo mà không có tổng hợp?

Video: Bạn có thể sử dụng nhóm theo mà không có tổng hợp?
Video: Bạn có biết máu giả được tạo ra như thế nào không? 2024, Có thể
Anonim

Bạn có thể dùng NS TẬP ĐOÀN Mệnh đề BY không có áp dụng một tổng hợp lại hàm số. Truy vấn sau lấy dữ liệu từ bảng thanh toán và các nhóm kết quả theo id khách hàng. Trong trường hợp này, TẬP ĐOÀN BY hoạt động giống như mệnh đề DISTINCT loại bỏ các hàng trùng lặp khỏi tập kết quả.

Như vậy, chúng ta có thể sử dụng hàm tổng hợp mà không cần nhóm theo không?

đúng bạn có thể dùng một tổng hợp mà không có GROUP BẰNG CÁCH: CHỌN SUM (col) TỪ tbl; Bạn bỏ qua các cột từ SELECT bên trong Chức năng tổng hợp , tất cả các cột khác phải tồn tại trong TẬP ĐOÀN Mệnh đề BY được phân tách bằng dấu phẩy.

Cũng biết, có phải là nhóm theo một hàm tổng hợp không? Các TẬP ĐOÀN Tuyên bố BY các nhóm các hàng có cùng giá trị thành các hàng tóm tắt, như "tìm số lượng khách hàng ở mỗi quốc gia". Các TẬP ĐOÀN Câu lệnh BY thường được sử dụng với Chức năng tổng hợp (COUNT, MAX, MIN, SUM, AVG) đến tập đoàn kết quả được đặt bởi một hoặc nhiều cột.

Tương ứng, chúng ta có thể sử dụng mệnh đề group by mà không cần phải không?

Sử dụng có mà không có nhóm qua. Một truy vấn với một có điều khoản cũng nên có một tập đoàn qua mệnh đề . Nếu bạn bỏ qua tập đoàn bởi, tất cả các hàng không bị loại trừ bởi nơi mệnh đề trở lại như một người duy nhất tập đoàn . Bởi vì không có nhóm nào được thực hiện giữa nơi và có mệnh đề , chúng không thể hoạt động độc lập với nhau.

Chúng ta có thể sử dụng nhóm của trong các phép nối không?

Bạn có thể truy vấn dữ liệu từ nhiều bảng bằng INNER THAM GIA mệnh đề, sau đó sử dụng NS TẬP ĐOÀN Mệnh đề BY thành tập đoàn hàng thành một tập hợp các hàng tóm tắt.

Đề xuất: