Lsadf
Lsadf
A2)
INSERT INTO TEACHER (TCODE, TEACHERNAME, STREAM, BASIC, DATEOFJOINING)
VALUES
('101', 'ANANYA MURTY', 'SCIENCE', 18000, '1990-01-23'),
('202', 'KIRTI KHANEJA', 'HUMANITIES', 28000, '1978-12-12'),
('103', 'ADIL MEHRA', 'SCIENCE', 8000, '2001-02-14'),
('305', 'NISHIYA GOEL', 'COMMERCE', 12000, '1997-01-01'),
('203', 'SHUBH PANDIT', 'HUMANITIES', 22000, '1985-03-19'),
('109', 'NAINA', 'SCIENCE', 20000, '1994-07-17');
A3)
CREATE TABLE STUDENT (
SCODE INT,
NAME VARCHAR(20),
TCODE VARCHAR(3),
AGG FLOAT
);
A4)
INSERT INTO STUDENT (SCODE, NAME, TCODE, AGG) VALUES
(2, 'NABI AHMAD', '101', 91),
(1, 'RAVI SAHAI', '305', 84),
(5, 'VIBHUTI', '203', 67),
(4, 'NAZNEEN', '103', 89),
(3, 'ARYANA', '202', 37),
(6, 'JONATHAN', '305', 45);
A5)
SELECT * FROM TEACHER;
A6)
SELECT * FROM TEACHER
WHERE DATEOFJOINING BETWEEN '1978-01-01' AND '1992-11-30';
A7)
SELECT * FROM STUDENT
ORDER BY AGG DESC;
A8)
SELECT NAME, SCODE FROM STUDENT
WHERE TCODE IN ('101', '203');
A9)
SELECT TCODE, TEACHERNAME, BASIC, (BASIC * 0.25) AS INCOMETAX FROM
TEACHER;
A10)
UPDATE STUDENT
SET AGG = 82
WHERE NAME = 'RAVI SAHAI';
A11)
DELETE FROM STUDENT
WHERE AGG < 40;
A12)
UPDATE TEACHER
SET STREAM = 'HUMANITIES', TCODE = '210'
WHERE TEACHERNAME = 'ANANYA MURTY';
A13)
ALTER TABLE STUDENT
ADD GRADE CHAR(1);
A14)
UPDATE STUDENT
SET GRADE = 'A'
WHERE AGG >= 70;
A15)
UPDATE STUDENT
SET GRADE = 'B'
WHERE AGG >= 40 AND AGG < 70;
A16)
UPDATE STUDENT
SET GRADE = 'C'
WHERE AGG < 40;
A17)
SELECT TCODE, TEACHERNAME FROM TEACHER
WHERE STREAM = 'HUMANITIES'
ORDER BY TCODE ASC;
A18)
SELECT TEACHERNAME, STREAM, DATEOFJOINING FROM TEACHER
ORDER BY STREAM ASC, DATEOFJOINING DESC;
A19)
SELECT STREAM, MAX(BASIC) AS HIGHEST_BASIC FROM TEACHER
GROUP BY STREAM;
A20)
SELECT SUM(BASIC) AS TOTAL_BASIC, AVG(BASIC) AS AVERAGE_BASIC FROM
TEACHER;
A21)
SELECT MIN(AGG) AS LOWEST_AGG FROM STUDENT
WHERE TCODE > 200;
A22)
SELECT COUNT(*) AS NUMBER_OF_ROWS FROM TEACHER;
A23)
SELECT TCODE, AVG(AGG) AS AVERAGE_AGG FROM STUDENT
GROUP BY TCODE;
A24)
SELECT STREAM, COUNT(*) AS TOTAL_TEACHERS FROM TEACHER
GROUP BY STREAM;
A25)
SELECT DISTINCT STREAM FROM TEACHER;
A26)
UPDATE TEACHER
SET BASIC = BASIC + 1000
WHERE DATEOFJOINING < '1995-02-01';
A27)
SELECT STREAM, MIN(BASIC) AS LOWEST_BASIC FROM TEACHER
GROUP BY STREAM
HAVING COUNT(*) >= 2;
A28)
SELECT STUDENT.NAME, TEACHER.TEACHERNAME FROM STUDENT
JOIN TEACHER ON STUDENT.TCODE = TEACHER.TCODE;