* For AVG(): Add the value of the selected column to the sum variable and increment the count variable by one.
-- Create the table
CREATE TABLE Worker (
WORKER_ID INT NOT NULL PRIMARY KEY,
FIRST_NAME CHAR(25),
LAST_NAME CHAR(25),
SALARY INT(15),
JOINING_DATE DATETIME,
DEPARTMENT CHAR(25)
);
-- Insert values into the table
INSERT INTO Worker (WORKER_ID, FIRST_NAME, LAST_NAME, SALARY, JOINING_DATE, DEPARTMENT)
VALUES
(1, 'Monika', 'Arora', 100000, '2020-02-14 09:00:00', 'HR'),
(2, 'Niharika', 'Verma', 80000, '2021-06-11 09:00:00', 'Admin'),
(3, 'Vishal', 'Singhal', 300000, '2020-02-14 09:00:00', 'HR'),
(4, 'Amitabh', 'Singh', 500000, '2020-02-14 09:00:00', 'Admin'),
(5, 'Vivek', 'Bhati', 500000, '2021-06-11 09:00:00', 'Admin'),
(6, 'Vipul', 'Diwan', 200000, '2021-06-11 09:00:00', 'Account'),
(7, 'Satish', 'Kumar', 75000, '2020-01-20 09:00:00', 'Account'),
(8, 'Geetika', 'Chauhan', 90000, '2021-04-11 09:00:00', 'Admin');
-- Display the table
SELECT * FROM Worker;
-- Perform the SUM(), COUNT(), and AVG() operations
SELECT SUM(SALARY) AS sum_of_total_salary FROM Worker;
SELECT COUNT(*) AS count_of_total_workers FROM Worker;
SELECT AVG(SALARY) AS average_salary FROM Worker;