HolyC0w

EXP5_CSE2004Lab_20BRS1064

Sep 6th, 2021
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 2.48 KB | None | 0 0
  1. --EXP5_CSE104Lab_20BRS1064
  2. CREATE TABLE department_20BRS1064(
  3. dept_no NUMBER,
  4. dept_name varchar2(100),
  5. location varchar2(100)
  6. );
  7.  
  8. INSERT INTO department_20BRS1064 VALUES(1001,'ADMIN','ALPHA BLOCK');
  9. INSERT INTO department_20BRS1064 VALUES(1002,'SALES','Beta Block');
  10. INSERT INTO department_20BRS1064 VALUES(1003,'PRODUCTION','Gamma Block');
  11. INSERT INTO department_20BRS1064 VALUES(1004,'TESTING','Four Square Block');
  12. INSERT INTO department_20BRS1064 VALUES(1005,'SERVICE','Main Blockcreate');
  13.  
  14. CREATE TABLE employee_20BRS1064(
  15. emp_no NUMBER,
  16. emp_name varchar2(15),
  17. mobile NUMBER,
  18. dept_no NUMBER,
  19. salary NUMBER
  20. );
  21.  
  22. INSERT INTO employee_20BRS1064 VALUES(101,'Arron','9911991199',1001,20000);
  23. INSERT INTO employee_20BRS1064 VALUES(102,'David','9911991119',1001,19000);
  24. INSERT INTO employee_20BRS1064 VALUES(103,'Jacob','2911991119',1002,19200);
  25. INSERT INTO employee_20BRS1064 VALUES(104,'Jerome','2911691119',1002,15000);
  26. INSERT INTO employee_20BRS1064 VALUES(105,'Simon','2911691114',1003,55000);
  27. INSERT INTO employee_20BRS1064 VALUES(106,'John','2911694114',1003,61000);
  28. INSERT INTO employee_20BRS1064 VALUES(107,'Atony','2911695114',1004,31500);
  29. INSERT INTO employee_20BRS1064 VALUES(108,'Nancy','2911615114',1004,32500);
  30. INSERT INTO employee_20BRS1064 VALUES(109,'Gonzalez','2911125114',1005,43050);
  31. INSERT INTO employee_20BRS1064 VALUES(110,'Reena','2922325114',1005,43000);
  32.  
  33. --1
  34. SELECT emp_name FROM employee_20BRS1064 WHERE dept_no IN (1001,1004,1005);
  35. --2
  36. SELECT emp_name FROM employee_20BRS1064 WHERE salary>(SELECT salary FROM employee_20BRS1064 WHERE emp_no=102);
  37. --3
  38. SELECT salary FROM employee_20BRS1064 WHERE salary>=(SELECT avg(salary) FROM employee_20BRS1064 WHERE dept_no=1005);
  39. --4
  40. SELECT emp_name FROM employee_20BRS1064 WHERE salary=(SELECT MAX(salary) FROM employee_20BRS1064);
  41. --5
  42. SELECT emp_name,salary FROM employee_20BRS1064 WHERE salary BETWEEN 20000 AND 40000;
  43. --6
  44. UPDATE employee_20BRS1064 SET salary=salary/4;
  45. --7
  46. DELETE FROM employee_20BRS1064 WHERE dept_no=1001;
  47. --8
  48. SELECT emp_name FROM employee_20BRS1064 WHERE salary=(SELECT MIN(salary) FROM employee_20BRS1064);
  49. --9
  50. SELECT * FROM employee_20BRS1064 WHERE dept_no=1003 AND salary>(SELECT salary FROM employee_20BRS1064 WHERE emp_no=110);
  51. --10
  52. SELECT * FROM employee_20BRS1064 WHERE salary>(SELECT avg(salary) FROM employee_20BRS1064 WHERE dept_no IN (1001,1004,1005));
  53. --11
  54. SELECT COUNT(*) FROM employee_20BRS1064 WHERE dept_no=1003;
  55.  
  56.  
  57. DROP TABLE employee_20BRS1064;
  58. DROP TABLE department_20BRS1064;
Advertisement
Add Comment
Please, Sign In to add comment