Advertisement
techcws

Untitled

Aug 29th, 2023
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Name:-
  2. Div:-FY-IT.B
  3. DATE:-25/11/2022
  4. Subject:-DBMS
  5. Roll-No:-
  6. PC_NO:-
  7.  
  8.  
  9. PRATICAL ASSIGMENT-5
  10.  
  11.  
  12. SQL JOIN
  13.  
  14. WRITE a SQL query TO display an employee name, employee email AND department name USING employee AND department tables.
  15.        SELECT emp_Name,Email_ID,Dept_Name
  16.        FROM E_Detail INNER JOIN E_Dept ON
  17.        E_Detail.Department = E_Dept.Dept_id;
  18.  
  19.        Output:
  20.  
  21. EMP_NAME    EMAIL_ID    DEPT_NAME
  22. Rahul   [email protected] Sales
  23. Priya   [email protected] Development
  24. Isha    [email protected]  HR
  25. Abhishek    [email protected]  Purchase
  26. Neha    [email protected]  House Keeping
  27.  
  28.  
  29. 2.WRITE a SQL query TO display a employee email, employee contact no, department off USING employee AND department tables whose the department name IS HR.
  30. SELECT emp_Name,Email_ID,Dept_Name
  31. FROM E_Detail INNER JOIN E_Dept ON
  32. E_Detail.Department = E_Dept.Dept_id
  33. WHERE Dept_Name = 'HR';
  34.  
  35. Output :
  36. EMP_NAME    EMAIL_ID    DEPT_NAME
  37. Isha    [email protected]  HR
  38.  
  39.  
  40.  
  41.  
  42.  
  43. 3.WRITE a SQL query TO retrieve an ALL the records FROM employee AND department tables.
  44. SELECT *
  45. FROM E_Detail INNER JOIN E_Dept ON
  46. E_Detail.Department = E_Dept.Dept_id;
  47.  
  48.  
  49. EMP_ID  EMP_NAME    DEPARTMENT  CONY_NO EMAIL_ID    EMP_HEAD_ID DEPT_ID DEPT_NAME   DEPT_OFF    DEPT_HEAD
  50. 104 Rahul   E-104   1234567890  [email protected] 105 E-104   Sales   Sunday  104
  51. 102 Priya   E-102   1234567890  [email protected] 103 E-102   Development Tuesday 101
  52. 101 Isha    E-101   1234567890  [email protected]  105 E-101   HR  Monday  105
  53. 105 Abhishek    E-105   1234567890  [email protected]  102 E-105   Purchase    Tuesday 102
  54. 103 Neha    E-103   1234567890  [email protected]  101 E-103   House Keeping   Saturday    103
  55.  
  56.  
  57. 4.WRITE a SQL query TO retrieve an employee name, employee salary, department id, contact no, employee email AND employee salary USING employee AND employee salary tables.
  58. SELECT emp_Name,Department,Cony_No,Email_ID,Salary
  59. FROM E_Detail INNER JOIN E_Salary ON
  60. E_Detail.emp_id = E_Salary.E_id;
  61.  
  62.  
  63. EMP_NAME    DEPARTMENT  CONY_NO EMAIL_ID    SALARY
  64. Isha    E-101   1234567890  [email protected]  2000
  65. Priya   E-102   1234567890  [email protected] 10000
  66. Neha    E-103   1234567890  [email protected]  5000
  67. Rahul   E-104   1234567890  [email protected] 1900
  68. Abhishek    E-105   1234567890  [email protected]  2300
  69.  
  70.  
  71.  
  72. 5.WRITE a SQL query TO display an employee name, contact no, email AND employee salary USING employee AND employee salary tables whose salary IS greater than 1000 AND whose employee name starts WITH ā€˜Nā€™.
  73.  
  74.  
  75. SELECT emp_Name,Department,Cony_No,Email_ID,Salary
  76. FROM E_Detail INNER JOIN E_Salary ON
  77. E_Detail.emp_id = E_Salary.E_id
  78. WHERE (Salary > 1000) AND emp_Name LIKE 'N%';
  79.  
  80.  
  81. EMP_NAME    DEPARTMENT  CONY_NO EMAIL_ID    SALARY
  82. Neha    E-103   1234567890  [email protected]  5000
  83.  
  84.  
  85.  
  86. 6.WRITE a SQL query TO display an employee email,employee contact no, employee salary USING Employee AND employee salary tables.
  87. SELECT Cony_No,Email_ID,Salary
  88. FROM E_Detail INNER JOIN E_Salary ON
  89. E_Detail.emp_id = E_Salary.E_id;
  90.  
  91.  
  92. CONY_NO EMAIL_ID    SALARY
  93. 1234567890  [email protected]  2000
  94. 1234567890  [email protected] 10000
  95. 1234567890  [email protected]  5000
  96. 1234567890  [email protected] 1900
  97. 1234567890  [email protected]  2300
  98.  
  99. 7.WRITE a SQL query TO display a project duration, START YEAR, END YEAR AND employee id USING project AND employee project tables.
  100. SELECT Duration,Start_Year,End_Year,E_ID
  101. FROM Project INNER JOIN E_Project ON
  102. Project.Project_ID = E_Project.Project_ID;
  103.  
  104.  
  105.  
  106. DURATION    START_YEAR  END_YEAR    E_ID
  107. 23  2010    2010    101
  108. 15  2010    2012    102
  109. 45  2013    -   103
  110. 2   2014    2015    104
  111. 30  2015    -   105
  112.  
  113.  
  114.  
  115.  
  116. 8.WRITE a SQL query TO display a START YEAR, END YEAR, employee id, project id, duration USING project AND employee project tables whose START YEAR FROM 2010.
  117. SELECT Duration,Start_Year,End_Year,E_ID
  118. FROM Project INNER JOIN E_Project ON
  119. Project.Project_ID = E_Project.Project_ID
  120. WHERE Start_Year = 2010;
  121.  
  122.  
  123. DURATION    START_YEAR  END_YEAR    E_ID
  124. 23  2010    2010    101
  125. 15  2010    2012    102
  126.  
  127.  
  128. 9.WRITE a SQL query TO display an employee email, employee contact no, department off USING employee AND department tables whose the department name IS HR AND Development.
  129.  
  130.  SELECT Department,Cony_No,Email_ID
  131. FROM E_Detail INNER JOIN E_Dept ON
  132. E_Detail.Department = E_Dept.Dept_id
  133. WHERE Dept_Name IN('HR','Development');
  134.  
  135.  
  136. DEPARTMENT  CONY_NO EMAIL_ID
  137. E-101   1234567890  [email protected]
  138. E-102   1234567890  [email protected]
  139.  
  140.  
  141. 10.WRITE a SQL query TO find employee TABLE TO display an employee name, employee email.
  142. SELECT emp_id,Email_ID
  143. FROM E_Detail A,E_Detail B
  144. WHERE A.emp_id = B.emp_id;
  145.  
  146.  
  147. EMP_ID                                      EMAIL_ID   
  148. 101                                     [email protected] 
  149. 102                                     [email protected]
  150. 103                                     [email protected] 
  151. 104                                     [email protected]
  152. 105                                     [email protected] 
  153.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement