MySQL + SQL · Lesson 113

SQL Programs for Class 12 to B.Tech

Practical SQL Programs

A set of complete SQL programs commonly asked in Class 12 and B.Tech practical exams. Build the table, then run each.

Programs

-- 1. Create and populate
CREATE TABLE emp(id INT PRIMARY KEY, name VARCHAR(40), dept VARCHAR(20), salary INT);
INSERT INTO emp VALUES (1,'Aman','IT',50000),(2,'Riya','HR',45000);

-- 2. Department-wise average salary
SELECT dept, AVG(salary) FROM emp GROUP BY dept;

-- 3. Highest paid employee
SELECT name FROM emp ORDER BY salary DESC LIMIT 1;

-- 4. Give everyone a 10% raise
UPDATE emp SET salary = salary * 1.10;

-- 5. Employees above average salary
SELECT name FROM emp WHERE salary > (SELECT AVG(salary) FROM emp);

Summary

  • Covers CREATE, INSERT, GROUP BY, ORDER/LIMIT, UPDATE and subqueries.
  • These patterns appear in most practical exams.
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।

WhatsApp