Tính đơn giá trung bình trong sql năm 2024
Trong bài này mình sẽ hướng dẫn cách sử dụng hàm AVG trong SQL Server thông qua cú pháp và ví dụ thực tế. Bài viết này được đăng tại greensql.net, không được copy dưới mọi hình thức. Show 1. Mô tảHàm AVG trả về giá trị trung bình của một biểu thức. 2. Cú phápCú pháp của hàm AVG trong SQL Server (Transact-SQL) là: ?123SELECT AVG(aggregate_expression)FROM tables[WHERE conditions]; Hoặc ?12345SELECT expression1, expression2, … expression_n, AVG(aggregate_expression)FROM tables[WHERE conditions]GROUP BY expression1, expression2, … expression_n; ‒‒:‒‒/‒‒:‒‒ Skip Trong đó: expression1, expression2, … expression_n: Các biểu thức không được gói gọn trong hàm AVG và phải được bao gồm trong mệnh đề GROUP BY ở cuối câu lệnh SQL. aggregate_expression: Đây là cột hoặc biểu thức sẽ được tính trung bình. tables: Các bảng mà bạn muốn lấy dữ liệu. Phải có ít nhất một bảng được liệt kê trong mệnh đề from. where conditions: Không bắt buộc. Đây là những điều kiện phải được đáp ứng cho các dữ liệu được chọn. 3. VersionHàm AVG có thể được sử dụng trong các phiên bản sau của SQL Server (Transact-SQL): SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, SQL Server 2005 4. Ví dụ?123SELECT AVG(diem) AS “Diem Trung Binh”FROM KetQuaWHERE upper(tenmonhoc) = upper(‘toan’); SyntaxHighlighter.config.stripBrs = false; SyntaxHighlighter.config.tagName = “pre”; SyntaxHighlighter.defaults[“gutter”] = true; SyntaxHighlighter.all(); Xem thêm:
Bài viết cùng chủ đề:
Tốt nghiệp Graduated Windesheim 2020, top Đại học lớn nhất thế giới, tôi mở blog chia sẻ kiến thức, kinh nghiệm về SQL Bạn có thể sử dụng đối biểu thức chuỗi của mình trong hàm tổng hợp SQL để thực hiện tính toán trên các giá trị trong một trường. Ví dụ: bạn có thể tính toán tỷ lệ phần trăm (chẳng hạn như khoản phụ phí hoặc thuế bán hàng) bằng cách nhân giá trị trường với phân số. Bảng sau đây cung cấp ví dụ về tính toán trên các trường từ bảng Đơn hàng và Chi tiết Đơn hàng trong cơ sở Northwind.mdb dữ liệu. Tính toán Ví dụ Thêm số vào trường Freight + 5 Trừ một số từ một trường Freight - 5 Nhân trường với một số UnitPrice * 2 Chia trường cho một số Freight / 2 Thêm một trường vào trường khác UnitsInStock + UnitsOnOrder Trừ một trường khỏi một trường khác ReorderLevel - UnitsInStock Ví dụ sau đây tính số tiền chiết khấu trung bình của tất cả các đơn hàng trong cơ sở Northwind.mdb dữ liệu. Nó nhân các giá trị trong các trường Đơn_Giá và Chiết khấu để xác định số tiền chiết khấu của mỗi đơn hàng, rồi tính giá trị trung bình. Bạn có thể sử dụng biểu thức này trong câu lệnh SQL trong mã Visual Basic: SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details]; Bạn cần thêm trợ giúp?Bạn muốn xem các tùy chọn khác?Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa. Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú. |