1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. SQL Server trung cấp

Connected

Bài tập

Tạo phép tổng hợp theo nhóm

Bạn có thể tính toán thống kê cho từng nhóm bằng GROUP BY. Ví dụ, bạn có thể tính giá trị lớn nhất cho mỗi bang bằng truy vấn sau:

SELECT State, MAX(DurationSeconds)
FROM Incidents
GROUP BY State

Để lọc sâu hơn, chẳng hạn tìm các giá trị cho những bang có giá trị lớn nhất lớn hơn 10, bạn có thể dùng mệnh đề HAVING.

Hướng dẫn 1/2

undefined XP
    1
    2

Viết một truy vấn T-SQL để tính trung bình, nhỏ nhất và lớn nhất của cột DurationSeconds theo nhóm Shape. Bạn cần chọn thêm một cột nữa. Đó là cột nào?