Chức năng STDEV của máy chủ SQL

Chuc Nang Stdev Cua May Chu Sql



Trong bài đăng này, chúng ta sẽ tìm hiểu cách sử dụng hàm STDEV() trong SQL Server để tính độ lệch chuẩn của một tập hợp các giá trị.

Hãy cùng chúng tôi khám phá!

SQL Server Stdev() Cú pháp hàm và tham số

Sau đây là cú pháp của hàm stdev():







STDEV ( [ TẤT CẢ CÁC | RIÊNG BIỆT ] biểu hiện )

Các đối số chức năng được thể hiện như sau:



  1. TẤT CẢ – Tham số này cho phép hàm được áp dụng cho tất cả các giá trị được cung cấp. Theo mặc định, chức năng được áp dụng cho TẤT CẢ.
  2. DISTINCT – Nếu được chỉ định, chức năng này chỉ được áp dụng cho các giá trị duy nhất.
  3. Biểu thức – Đề cập đến một biểu thức số. Giá trị của tham số này không thể là hàm tổng hợp hoặc truy vấn con.

Hàm trả về một giá trị dấu phẩy động, biểu thị độ lệch chuẩn cho tập giá trị đã cho.



Ví dụ sử dụng:

Các ví dụ sau minh họa cách sử dụng hàm stdev() trong SQL Server:





Ví dụ 1: Sử dụng hàm Stdev

Các hình minh họa sau đây cho thấy cách sử dụng hàm stdev trên bảng SQL Server. Bảng gốc như hình:



Chúng ta có thể tính độ lệch chuẩn của các giá trị trong cột giá như trong truy vấn sau:

LỰA CHỌN stdev ( giá bán ) BẰNG tiêu chuẩn TỪ SẢN PHẨM P;

Điều này sẽ trả về độ lệch chuẩn kết quả như sau:

tiêu chuẩn |
------------------+
1026.9104843447374 |

Như đã đề cập, hàm tính toán độ lệch chuẩn của tất cả các giá trị trong cột được cung cấp.

Giả sử chúng ta có một bảng với các giá trị trùng lặp như sau:

Nếu chúng ta tính độ lệch chuẩn của bảng trước, hãy sử dụng lệnh sau:

LỰA CHỌN stdev ( giá bán ) BẰNG tiêu chuẩn TỪ SẢN PHẨM P;

Giá trị độ lệch chuẩn kết quả như sau:

tiêu chuẩn |
-----------------+
993.4328361796786 |

Chúng tôi có thể loại trừ các giá trị trùng lặp như sau:

LỰA CHỌN stdev ( RIÊNG BIỆT giá bán ) BẰNG tiêu chuẩn TỪ SẢN PHẨM P;

Giá trị kết quả như sau:

tiêu chuẩn |
------------------+
1026.9104843447374 |

Sự kết luận

Trong bài đăng này, bạn đã học cách sử dụng hàm stdev() trong SQL Server để tính toán độ lệch chuẩn cho một tập hợp giá trị nhất định.

Cảm ơn vì đã đọc!