Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Trung bình (Mean) và Mode trong SQL Server


Đề bài

Mean (trung bình) = tổng giá trị / số lượng giá trị.

Mode (mốt) = giá trị xuất hiện nhiều nhất trong tập dữ liệu.

Ví dụ: Tập {1,2,3,4} → Mean = (1+2+3+4)/4 = 2.5.

Tập {1,2,3,4,1,1,1,1} → Mode = 1 (xuất hiện 5 lần).

Ví dụ

  • Tạo bảng:
CREATE TABLE NUMBERS ( value INT )
  • Chèn dữ liệu:
INSERT INTO NUMBERS VALUES (1);
INSERT INTO NUMBERS VALUES (2);
INSERT INTO NUMBERS VALUES (3);
INSERT INTO NUMBERS VALUES (4);
  • Tìm Mean:
SELECT AVG(value) FROM NUMBERS;
  • Thêm dữ liệu trùng lặp để tìm Mode:
INSERT INTO NUMBERS VALUES (1);
INSERT INTO NUMBERS VALUES (1);
INSERT INTO NUMBERS VALUES (1);
INSERT INTO NUMBERS VALUES (1);
  • Tìm Mode (giá trị xuất hiện nhiều nhất):
SELECT TOP 1 value FROM NUMBERS GROUP BY value ORDER BY COUNT(*) DESC