Advertisement
techcws

Untitled

Aug 29th, 2023
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Name:-
  2. Div:-FY-IT.B
  3. DATE:-30/9/2022
  4. Subject:-DBMS
  5. Pratical Assignment-3
  6.  
  7. Q-1. Display ALL records FROM course TABLE.
  8.  
  9. CREATE TABLE stud_COURSE
  10. (
  11.  course_no VARCHAR2(7),
  12.  title VARCHAR2(20),
  13.  instructor VARCHAR2(20),
  14.  credits NUMBER(2)
  15. );
  16. 0.06 seconds
  17.  
  18. INSERT INTO STUD_COURSE
  19. VALUES ('AC202','Accounting','Guffsaton',3);
  20.  
  21. INSERT INTO stud_course
  22. VALUES ('FL101','Basic English','McCoy',3);
  23.  
  24. INSERT INTO stud_course
  25. VALUES ('CIS36','Database','choi',2);
  26.  
  27. INSERT INTO stud_course
  28. VALUES ('FL105','speech','Frank',2);
  29.  
  30. INSERT INTO stud_course
  31. VALUES ('FL503','Compsition','Mauffler',3);
  32.  
  33. INSERT INTO stud_course
  34. VALUES ('MA102','Basic Math','Murray',3);
  35.  
  36. INSERT INTO stud_course
  37. VALUES ('MA130','Statistics','Counter',3);
  38.  
  39. INSERT INTO stud_course
  40. VALUES ('NM204','Journalism','Hemandon',2);
  41.  
  42. INSERT INTO stud_course
  43. VALUES ('PH121','Basic circuit','Shockly',3);
  44.  
  45. INSERT INTO stud_course
  46. VALUES ('PH150','Tennis','Lizzer',1);
  47.  
  48. INSERT INTO stud_course
  49. VALUES ('PH123','Resistor T’,Charlse’,);
  50.  
  51.  
  52.  
  53. Q-2. Display all records from Enrollment table.
  54.  
  55. CREATE TABLE STUD_ENROLLMENT
  56. (
  57. student_id number(10),
  58. course_no varchar2(10),
  59. grade varchar2(1)
  60. );
  61.  
  62. insert into STUD_ENROLLMENT
  63. values (777949993,'AC202','C');
  64.  
  65. insert into STUD_ENROLLMENT
  66. values (777949993,'CS303','A');
  67.  
  68. insert into STUD_ENROLLMENT
  69. values (777949993,'FL105','D');
  70.  
  71. insert into STUD_ENROLLMENT
  72. values (777949993,'MA130','A');
  73.  
  74. insert into STUD_ENROLLMENT
  75. values (777949993,'NM204','B');
  76.  
  77. insert into STUD_ENROLLMENT
  78. values (777949993,'PH150','A');
  79.  
  80. insert into STUD_ENROLLMENT
  81. values (777949993,'PY123','B');
  82.  
  83. insert into STUD_ENROLLMENT
  84. values (800005555,'CIS326','C');
  85.  
  86. insert into STUD_ENROLLMENT
  87. values (999001111,'CIS326','A');
  88.  
  89. insert into STUD_ENROLLMENT
  90. values (234556677,'CIS326','D');
  91.  
  92. insert into STUD_ENROLLMENT
  93. values (999110000,'CIS326','A');
  94.  
  95. insert into STUD_ENROLLMENT
  96. values (999119800,'CIS326','B');
  97.  
  98. insert into STUD_ENROLLMENT
  99. values (000348282,'CIS326','C');
  100.  
  101. insert into STUD_ENROLLMENT
  102. values (666110001,'CIS326','C');
  103.  
  104. insert into STUD_ENROLLMENT
  105. values (555119800,'CIS326','D');
  106. insert into STUD_ENROLLMENT
  107. values (444339837,'CIS326','A');
  108.  
  109. insert into STUD_ENROLLMENT
  110. values (333448887,'CIS326','B');
  111.  
  112. insert into STUD_ENROLLMENT
  113. values (222551288,'CIS326','B');
  114.  
  115. insert into STUD_ENROLLMENT
  116. values (222551288,'NM204','B');
  117.  
  118.  
  119. Q-3. Display all records from student table.
  120.  
  121. CREATE TABLE STUDENT_ID
  122. (
  123. stud_id number(10),
  124. first_name varchar2(10),
  125. last_name varchar2(10),
  126. major varchar2(10),
  127. status number(1),
  128. gender number(1),
  129. DOB date
  130. );
  131.  
  132. 0.06 seconds
  133.  
  134.  
  135. insert into STUDENT_ID
  136. values (000348282,'Tirilee','Lytler','Spanish',1,2,'12/01/1974');
  137.  
  138. insert into STUDENT_ID
  139. values (23456677,'Koons','Smith','Business',1,1,'03/03/1976');
  140.  
  141. insert into STUDENT_ID
  142. values (777349993,'John','Doe','Business',1,1,'02/03/1974');
  143.  
  144. insert into STUDENT_ID
  145. values (800005555,'Patrik','Saint','Business',2,2,'07/08/1974');
  146.  
  147. insert into STUDENT_ID
  148. values (999001111,'James','Kirkland','Und',1,1,'01/05/1976');
  149.  
  150. insert into STUDENT_ID
  151. values (999009800,'Mary','Smith','Math',1,2,'08/28/1947');
  152.  
  153. insert into STUDENT_ID
  154. values (999110000,'Sally','Jones','English',1,2,'06/19/1978');
  155.  
  156. insert into STUDENT_ID
  157. values (666110001,'Bill','Mack','English',2,1,'09/06/1978);
  158.  
  159. INSERT INTO STUDENT_ID
  160. VALUES (555119800,'Gerg','Johnson','Business',2,1,'04/05/1955');
  161.  
  162. INSERT INTO STUDENT_ID
  163. VALUES (444339837,'Jacob','Schwartz','English',1,1,'12/25/1974');
  164.  
  165. INSERT INTO STUDENT_ID
  166. VALUES (333448887,'Jeny','Donald','English',3,2,'08/07/1974');
  167.  
  168. INSERT INTO STUDENT_ID
  169. VALUES (222551288,'Nacy','Ogur','Art',1,2,'05/05/1948');
  170.  
  171. Q-4. Retrieve course NUMBER OF course  FROM Course TABLE.
  172.  
  173. SELECT COURSE_no FROM stud_COURSE
  174.  
  175.  
  176. COURSE_NO
  177. AC202
  178. FL101
  179. CIS36
  180. FL105
  181. FL503
  182. MA102
  183. MA130
  184. NM204
  185. PH121
  186. PH150
  187. More than 10 ROWS available. Increase ROWS selector TO VIEW more ROWS.
  188.  
  189. Q-5.  Retrieve student id OF student FROM student TABLE.
  190.  
  191. SELECT student_id FROM STUD_ENROLLMENT;
  192.  
  193.  
  194. STUDENT_ID
  195. 777949993
  196. 777949993
  197. 777949993
  198. 777949993
  199. 777949993
  200. 777949993
  201. 777949993
  202. 800005555
  203. 999001111
  204. 234556677
  205. More than 10 ROWS available. Increase ROWS selector TO VIEW more ROWS.
  206.  
  207.  
  208. Q-6. Retrieve course NUMBER AND Title FROM Course TABLE.
  209.  
  210.  
  211. SELECT course_no,title FROM stud_COURSE
  212.  
  213. COURSE_NO   TITLE
  214. AC202   Accounting
  215. FL101   Basic English
  216. CIS36   DATABASE
  217. FL105   speech
  218. FL503   Compsition
  219. MA102   Basic Math
  220. MA130   STATISTICS
  221. NM204   Journalism
  222. PH121   Basic circuit
  223. PH150   Tennis
  224. More than 10 ROWS available. Increase ROWS selector TO VIEW more ROWS.
  225.  
  226. Q-7. Display FIRST Name , status AND grade FROM student TABLE.
  227.  
  228. SELECT first_name,status,gender FROM STUDENT_ID
  229.  
  230.  
  231.  
  232. FIRST_NAME  STATUS  GENDER
  233. Tirilee 1   2
  234. Koons   1   1
  235. John    1   1
  236. Patrik  2   2
  237. Jeny    3   2
  238. Nacy    1   2
  239. James   1   1
  240. Mary    1   2
  241. Bill    2   1
  242. Jacob   1   1
  243.  
  244.  
  245.  
  246.  
  247. 10 ROWS returned IN 0.00 seconds
  248.  
  249. Q-8.  Display ALL those records course Title IS ‘Basic English’  FROM course TABLE.
  250.  
  251. SELECT * FROM stud_COURSE WHERE title='Basic English';
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261. COURSE_NO   TITLE   INSTRUCTOR  CREDITS
  262. FL101   Basic English   McCoy   3
  263.  
  264.  
  265. 1 ROWS returned IN 0.03 seconds   
  266.  
  267. Q-9. Display ALL those records OF students whose student id IS777349993FROM student TABLE.
  268.  
  269. SELECT * FROM STUDENT_ID WHERE stud_id=777349993
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276. STUD_ID FIRST_NAME  LAST_NAME   MAJOR   STATUS  GENDER  DOB
  277. 777349993   John    Doe Business    1   1   02/03/1974
  278.  
  279.  
  280.  
  281.  
  282. 1 ROWS returned IN 0.01 seconds            
  283.  
  284. Q-10. Display ALL those records OF students whose course NUMBER IS ‘CIS326’ FROM Enrollment TABLE.
  285.  
  286. SELECT * FROM STUD_ENROLLMENT WHERE course_no = 'CIS326';
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293. STUDENT_ID  COURSE_NO   GRADE
  294. 800005555   CIS326  C
  295. 999001111   CIS326  A
  296. 234556677   CIS326  D
  297. 999110000   CIS326  A
  298. 999119800   CIS326  B
  299. 348282  CIS326  C
  300. 666110001   CIS326  C
  301. 555119800   CIS326  D
  302. 444339837   CIS326  A
  303. 333448887   CIS326  B
  304. More than 10 ROWS available. Increase ROWS selector TO VIEW more ROWS.
  305.  
  306.  
  307.  
  308.  
  309. 10 ROWS returned IN 0.04 seconds
  310.  
  311. Q-11. Display ALL those records OF students whose grade IS2FROM student  TABLE.
  312.  
  313. SELECT * FROM STUD_ENROLLMENT WHERE course_no='CIS326' OR course_no='NM204' OR  course_no='CS303';
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320. STUDENT_ID  COURSE_NO   GRADE
  321. 777949993   CS303   A
  322. 777949993   NM204   B
  323. 800005555   CIS326  C
  324. 999001111   CIS326  A
  325. 234556677   CIS326  D
  326. 999110000   CIS326  A
  327. 999119800   CIS326  B
  328. 348282  CIS326  C
  329. 666110001   CIS326  C
  330. 555119800   CIS326  D
  331. More than 10 ROWS available. Increase ROWS selector TO VIEW more ROWS.
  332.  
  333.  
  334.  
  335.  
  336. 10 ROWS returned IN 0.00 SECOND
  337.  
  338. Q-12. . Display ALL those records OF students whose course NUMBER IS ‘CIS326’ FROM
  339. Enrollment TABLE.
  340.  
  341. SELECT * FROM STUD_ENROLLMENT WHERE course_no = 'CIS326';
  342.  
  343.  
  344.  
  345.  
  346.  
  347. STUDENT_ID  COURSE_NO   GRADE
  348. 800005555   CIS326  C
  349. 999001111   CIS326  A
  350. 234556677   CIS326  D
  351. 999110000   CIS326  A
  352. 999119800   CIS326  B
  353. 348282  CIS326  C
  354. 666110001   CIS326  C
  355. 555119800   CIS326  D
  356. 444339837   CIS326  A
  357. 333448887   CIS326  B
  358. More than 10 ROWS available. Increase ROWS selector TO VIEW more ROWS.
  359.  
  360.  
  361.  
  362. 10 ROWS returned IN 0.16 seconds
  363.  
  364. Q-13. TO display ALL students that course NUMBER are IN "CIS326", "NM204" OR
  365. "CS303" FROM Enrollment TABLE.
  366.  
  367. SELECT * FROM STUD_ENROLLMENT WHERE course_no='CIS326' OR course_no='NM204' OR course_no='CS303';
  368.  
  369.  
  370.  
  371.  
  372.  
  373. STUDENT_ID  COURSE_NO   GRADE
  374. 777949993   CS303   A
  375. 777949993   NM204   B
  376. 800005555   CIS326  C
  377. 999001111   CIS326  A
  378. 234556677   CIS326  D
  379. 999110000   CIS326  A
  380. 999119800   CIS326  B
  381. 348282  CIS326  C
  382. 666110001   CIS326  C
  383. 555119800   CIS326  D
  384. More than 10 ROWS available. Increase ROWS selector TO VIEW more ROWS.
  385.  
  386.  
  387.  
  388. 10 ROWS returned IN 0.03 seconds
  389.  
  390. Q-14. TO display ALL students that major are NOT IN "English", "Art" OR
  391. "business" FROM student TABLE.
  392.  
  393. SELECT * FROM STUDENT_ID WHERE major NOT IN ('English','Business','Art');
  394.  
  395.  
  396.  
  397.  
  398.  
  399. STUD_ID FIRST_NAME  LAST_NAME   MAJOR   STATUS  GENDER  DOB
  400. 348282  Tirilee Lytler  Spanish 1   2   12/01/1974
  401. 999001111   James   Kirkland    Und 1   1   01/05/1976
  402. 999009800   Mary    Smith   Math    1   2   08/28/1947
  403.  
  404.  
  405.  
  406. 3 ROWS returned IN 0.00 seconds
  407.  
  408.  
  409.  
  410. Q-15. TO display ALL students WHERE grade IS “c” AND courseno IS “CIS326” FROM
  411. Enrollment TABLE.
  412.  
  413.  
  414. SELECT * FROM STUD_ENROLLMENT WHERE course_no='CIS326' AND grade='C';
  415.  
  416.  
  417.  
  418.  
  419.  
  420. STUDENT_ID  COURSE_NO   GRADE
  421. 800005555   CIS326  C
  422. 800005555   CIS326  C
  423. 800005555   CIS326  C
  424. 348282  CIS326  C
  425. 666110001   CIS326  C
  426. 348282  CIS326  C
  427. 666110001   CIS326  C
  428.  
  429.  
  430.  
  431. 7 ROWS returned IN 0.04 seconds
  432.  
  433. Q-16. TO display ALL students WHERE grade IS “c” OR grade IS ”a” FROM
  434. Enrollment TABLE.
  435.  
  436. SELECT * FROM STUD_ENROLLMENT WHERE grade='C' OR grade='A';
  437.  
  438.  
  439.  
  440.  
  441.  
  442. STUDENT_ID  COURSE_NO   GRADE
  443. 777949993   AC202   C
  444. 777949993   CS303   A
  445. 777949993   MA130   A
  446. 777949993   PH150   A
  447. 800005555   CIS326  C
  448. 800005555   CIS326  C
  449. 999001111   CIS326  A
  450. 777949993   AC202   C
  451. 777949993   CS303   A
  452. 777949993   MA130   A
  453. More than 10 ROWS available. Increase ROWS selector TO VIEW more ROWS.
  454.  
  455.  
  456.  
  457. 10 ROWS returned IN 0.00 seconds
  458.  
  459.  
  460. Q-17. TO display ALL students WHERE Major IS NOT "English " FROM student TABLE.
  461.  
  462. SELECT * FROM  STUDENT_ID WHERE NOT major='English';
  463.  
  464.  
  465.  
  466.  
  467.  
  468. STUD_ID FIRST_NAME  LAST_NAME   MAJOR   STATUS  GENDER  DOB
  469. 348282  Tirilee Lytler  Spanish 1   2   12/01/1974
  470. 23456677    Koons   Smith   Business    1   1   03/03/1976
  471. 777349993   John    Doe Business    1   1   02/03/1974
  472. 800005555   Patrik  Saint   Business    2   2   07/08/1974
  473. 222551288   Nacy    Ogur    Art 1   2   05/05/1948
  474. 999001111   James   Kirkland    Und 1   1   01/05/1976
  475. 999009800   Mary    Smith   Math    1   2   08/28/1947
  476.  
  477.  
  478.  
  479. 7 ROWS returned IN 0.00 seconds  
  480.  
  481.  
  482. Q-18. TO display ALL students WHERE Major IS “Business” AND Status must be “1OR3”.
  483.  
  484. SELECT * FROM  STUDENT_ID WHERE major='Business' AND status=1 OR status=3;
  485.  
  486.  
  487.  
  488.  
  489.  
  490. STUD_ID FIRST_NAME  LAST_NAME   MAJOR   STATUS  GENDER  DOB
  491. 23456677    Koons   Smith   Business    1   1   03/03/1976
  492. 777349993   John    Doe Business    1   1   02/03/1974
  493. 333448887   Jeny    Donald  English 3   2   08/07/1974
  494.  
  495.  
  496.  
  497. 3 ROWS returned IN 0.01 seconds
  498.  
  499. Q-19. Display ALL records whose FIRST name starting WITH "J" FROM student TABLE.
  500.  
  501. SELECT * FROM  STUDENT_ID WHERE first_name LIKE 'J%'
  502.  
  503.  
  504.  
  505.  
  506.  
  507. STUD_ID FIRST_NAME  LAST_NAME   MAJOR   STATUS  GENDER  DOB
  508. 777349993   John    Doe Business    1   1   02/03/1974
  509. 333448887   Jeny    Donald  English 3   2   08/07/1974
  510. 999001111   James   Kirkland    Und 1   1   01/05/1976
  511. 444339837   Jacob   Schwartz    English 1   1   12/25/1974
  512.  
  513.  
  514.  
  515. 4 ROWS returned IN 0.02 seconds
  516.  
  517.  
  518. Q-20. Display ALL records whose FIRST name ending WITH "y" FROM student TABLE .
  519.  
  520. SELECT * FROM  STUDENT_ID WHERE first_name LIKE '%y'
  521.  
  522.  
  523.  
  524.  
  525.  
  526. STUD_ID FIRST_NAME  LAST_NAME   MAJOR   STATUS  GENDER  DOB
  527. 333448887   Jeny    Donald  English 3   2   08/07/1974
  528. 222551288   Nacy    Ogur    Art 1   2   05/05/1948
  529. 999009800   Mary    Smith   Math    1   2   08/28/1947
  530.  
  531.  
  532.  
  533. 3 ROWS returned IN 0.02 seconds  
  534.  
  535. Q-21. Display ALL records whose Instructor starting WITH "m" IN ANY position.
  536.  
  537. SELECT * FROM  stud_COURSE WHERE instructor LIKE '%M%';
  538.  
  539.  
  540.  
  541.  
  542.  
  543. COURSE_NO   TITLE   INSTRUCTOR  CREDITS
  544. FL101   Basic English   McCoy   3
  545. FL503   Compsition  Mauffler    2
  546. MA102   Basic Math  Murray  3
  547.  
  548.  
  549.  
  550. 3 ROWS returned IN 0.11 seconds
  551.  
  552.  
  553. Q-22. Display ALL course title that have "a" IN the SECOND position.
  554.  
  555. SELECT * FROM  stud_COURSE WHERE title LIKE '_a%';
  556.  
  557.  
  558.  
  559.  
  560.  
  561. COURSE_NO   TITLE   INSTRUCTOR  CREDITS
  562. FL101   Basic English   McCoy   3
  563. CIS36   DATABASE    choi    2
  564. MA102   Basic Math  Murray  3
  565. PH121   Basic circuit   Shockly 3
  566.  
  567.  
  568.  
  569. 4 ROWS returned IN 0.02 seconds
  570. Q-23. Display ALL students WITH a lastName that starts WITH "J" AND are AT LEAST 3
  571. characters IN LENGTH FROM student TABLE.
  572.  
  573. SELECT * FROM STUDENT_ID WHERE last_name LIKE 'J__%';
  574.  
  575.  
  576. STUD_ID FIRST_NAME  LAST_NAME   MAJOR   STATUS  GENDER  DOB
  577. 999110000   Sally   Jones   English 1   2   06/19/1978
  578. 555119800   Gerg    Johnson Business    2   1   04/05/1955
  579. 2 ROWS returned IN 0.00 seconds
  580.  
  581.  
  582.  
  583.  
  584.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement