Làm cách nào để tính tổng các giá trị trong MySQL?

Bây giờ, giả sử dựa trên bảng trên mà bạn muốn tính tổng của tất cả các dialy_typing_pages, thì bạn có thể làm như vậy bằng cách sử dụng lệnh sau –

mysql> SELECT SUM[daily_typing_pages]
   -> FROM employee_tbl;
+-------------------------+
| SUM[daily_typing_pages] |
+-------------------------+
|          1610           |
+-------------------------+
1 row in set [0.00 sec]

Bạn có thể tính tổng các bản ghi khác nhau được đặt bằng mệnh đề GROUP BY. Ví dụ sau sẽ tổng hợp tất cả các bản ghi liên quan đến một người và bạn sẽ có tổng số trang được nhập bởi mọi người

Trong bài viết này, tôi sẽ thảo luận về Hàm SUM của MySQL với các ví dụ. Vui lòng đọc bài viết trước của chúng tôi, nơi chúng tôi đã thảo luận về Hàm COUNT trong MySQL với các ví dụHàm SUM của MySQL

Hàm SUM của MySQL trả về tổng của một cột số đã cho. Hàm SUM sẽ chỉ hoạt động trên các kiểu dữ liệu số. Đối với các cột chứa giá trị chuỗi, nó sẽ luôn trả về 0. Sau đây là cú pháp sử dụng Hàm SUM trong MySQL

CHỌN TỔNG [cột] TỪ Tên bảng;

Chúng ta sẽ sử dụng bảng Nhân viên sau để hiểu hàm MySQL SUM với các ví dụ

Vui lòng sử dụng Tập lệnh SQL sau để tạo và điền vào bảng Nhân viên với dữ liệu mẫu được yêu cầu

CREATE DATABASE Company;
USE Company;

CREATE TABLE Employee [
  Id INT PRIMARY KEY,
  Name VARCHAR[45] NOT NULL,
  Department VARCHAR[45] NOT NULL,
  Salary FLOAT NOT NULL,
  Gender VARCHAR[45] NOT NULL,
  Age INT NOT NULL,
  City VARCHAR[45] NOT NULL
];

INSERT INTO Employee VALUES [1001, 'John Doe', 'IT', 35000, 'Male', 25, 'London'];
INSERT INTO Employee VALUES [1002, 'Mary Smith', 'HR', 45000, 'Female', 27, 'London'];
INSERT INTO Employee VALUES [1003, 'James Brown', 'Finance', 50000, 'Male', 28, 'London'];
INSERT INTO Employee VALUES [1004, 'Mike Walker', 'Finance', 50000, 'Male', 28, 'London'];
INSERT INTO Employee VALUES [1005, 'Linda Jones', 'HR', 75000, 'Female', 26, 'London'];
INSERT INTO Employee VALUES [1006, 'Anurag Mohanty', 'IT', 35000, 'Male', 25, 'Mumbai'];
INSERT INTO Employee VALUES [1007, 'Priyanla Dewangan', 'HR', 45000, 'Female', 27, 'Mumbai'];
INSERT INTO Employee VALUES [1008, 'Sambit Mohanty', 'IT', 50000, 'Male', 28, 'Mumbai'];
INSERT INTO Employee VALUES [1009, 'Pranaya Kumar', 'IT', 50000, 'Male', 28, 'Mumbai'];
INSERT INTO Employee VALUES [1010, 'Hina Sharma', 'HR', 75000, 'Female', 26, 'Mumbai'];
Ví dụ. Hàm SUM với kiểu dữ liệu số

Trong bảng Nhân viên của chúng tôi, các cột Id, Lương và Tuổi có kiểu dữ liệu số. Hãy để chúng tôi tính Tổng lương của tất cả nhân viên. Để làm như vậy, hãy sử dụng hàm SUM và chuyển Lương làm tham số cho Hàm SUM như được hiển thị trong Truy vấn SQL bên dưới

CHỌN SUM[Lương] làm Tổng lương TỪ Nhân viên;

Bây giờ khi bạn thực hiện truy vấn trên, bạn sẽ nhận được đầu ra sau

Ví dụ. Hàm SUM với Nhóm theo mệnh đề trong MySQL

Bây giờ chúng ta sẽ tính Tổng lương của từng bộ phận. Để làm như vậy, chúng ta cần chuyển cột Lương cho hàm SUM cũng như chúng ta cần nhóm bản ghi theo bộ phận bằng cách sử dụng mệnh đề GROUP BY như được hiển thị trong Truy vấn SQL bên dưới

SELECT Department, SUM[Salary] As TotalSalary
FROM Employee
GROUP BY Department;

Bây giờ khi bạn thực hiện truy vấn SQL ở trên, bạn sẽ nhận được kết quả sau

Ví dụ. Hàm SUM với mệnh đề WHERE trong MySQL

Bây giờ chúng ta cần tính tổng lương của tất cả các Nam nhân viên có mặt trong bảng Nhân viên. Để làm như vậy, chúng ta cần chuyển cột Lương làm tham số cho hàm SUM và lọc các bản ghi bằng cách sử dụng mệnh đề WHERE như được hiển thị trong Truy vấn SQL bên dưới

SELECT SUM[Salary] As TotalSalary
FROM Employee
WHERE Gender = 'Male';

Bây giờ khi bạn thực hiện truy vấn SQL ở trên, bạn sẽ nhận được kết quả sau

Ví dụ. SUM với các giá trị chuỗi

Nếu chúng ta chuyển giá trị cột chuỗi cho hàm SUM, thì chúng ta sẽ nhận được kết quả là 0. Trong truy vấn bên dưới, chúng tôi đang chuyển cột Tên cho hàm SUM

CHỌN SUM[Tên] Là Tổng TỪ Nhân viên;

Bây giờ khi bạn thực hiện truy vấn SQL ở trên, bạn sẽ nhận được kết quả sau

Trong bài viết tiếp theo, tôi sẽ thảo luận về Hàm MIN và MAX của MySQL với các ví dụ. Ở đây, trong bài viết này, tôi cố gắng giải thích Hàm SUM trong MySQL bằng các ví dụ. Tôi hy vọng bài viết này sẽ giúp bạn với nhu cầu của bạn. Tôi muốn có phản hồi của bạn. Vui lòng gửi phản hồi, câu hỏi hoặc nhận xét của bạn về bài viết này

Làm cách nào để tính tổng các số trong MySQL?

Hàm SUM[] tính tổng của một tập hợp các giá trị

Làm cách nào để tính tổng 2 giá trị trong MySQL?

Toán tử này dùng để cộng hai số trong MySQL. .
ví dụ 1. Sau đây là một ví dụ về toán tử "+" − mysql> SELECT 4156456+56445; . 4156456+56445. +---------------+. 4212901. +---------------+ 1 hàng trong tập hợp [0. 00 giây]
ví dụ 2. .
ví dụ 3

Làm cách nào để thêm giá trị của các hàng trong MySQL?

Câu lệnh INSERT đơn giản để thêm dữ liệu vào bảng. Sử dụng câu lệnh INSERT để thêm nhiều hàng vào bảng . Mệnh đề INSERT INTO SELECT để chèn đầu ra được tạo bởi truy vấn SELECT. INSERT IGNORE mệnh đề để bỏ qua lỗi được tạo ra trong quá trình thực hiện truy vấn.

Làm cách nào để thêm giá trị vào cột trong MySQL?

Chèn MySQL .
Đầu tiên, chỉ định tên bảng và danh sách các cột được phân tách bằng dấu phẩy bên trong dấu ngoặc đơn sau mệnh đề INSERT INTO
Sau đó, đặt danh sách các giá trị của các cột tương ứng được phân tách bằng dấu phẩy bên trong dấu ngoặc đơn sau từ khóa GIÁ TRỊ

Chủ Đề