Skip to content
C

Create a Department Summary View

Mediumsql
Learn the Concept: Complex Views

Write a CREATE VIEW statement named department_summary with columns department, headcount (employee count), and avg_salary (integer average salary, using SUM(salary) DIV COUNT(*)), one row per department. The checker will query your view afterward.

sql
CREATE TABLE employees ( id INTEGER PRIMARY KEY, name TEXT NOT NULL, department TEXT NOT NULL, salary INTEGER NOT NULL );

Sample data:

sql
INSERT INTO employees (id, name, department, salary) VALUES (1, 'Asha', 'Engineering', 90000), (2, 'Rohan', 'Engineering', 60000), (3, 'Neha', 'Sales', 70000), (4, 'Vikram', 'Sales', 50000);

Related Problems

Input (stdin)

Output

Run your code to see output here...