Advertisement
ExcelStore

Расширенные возможности SQL. Команды SQL в рамках урока #9

Apr 8th, 2021 (edited)
716
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.12 KB | None | 0 0
  1. -- View Table (Представления таблиц в SQL)
  2. -- https://youtu.be/tm5mKMaV9XE
  3.  
  4. -------------------------------------------
  5. -- Расширенные возможности SQL. Примеры команд SQL в рамках урока #9.
  6.  
  7.  
  8. SELECT * FROM EMP_DETAILS_VIEW;
  9.  
  10.  
  11. SELECT * FROM EMPLOYEES;
  12.  
  13.  
  14. CREATE VIEW KMV_EMPLOYEE AS
  15. SELECT a.EMPLOYEE_ID, a.FIRST_NAME, a.LAST_NAME, b.DEPARTMENT_NAME, a.SALARY
  16. FROM
  17.    EMPLOYEES a
  18.    LEFT JOIN DEPARTMENTS b ON a.DEPARTMENT_ID = b.DEPARTMENT_ID
  19. WHERE
  20.    a.EMPLOYEE_ID >= 150
  21.    AND b.DEPARTMENT_NAME IS NOT NULL
  22.    AND b.DEPARTMENT_NAME NOT IN ('Shipping', 'Sales')
  23. ;
  24.  
  25.  
  26. CREATE OR REPLACE VIEW KMV_EMPLOYEE AS
  27. SELECT a.EMPLOYEE_ID, a.FIRST_NAME, a.LAST_NAME, b.DEPARTMENT_NAME, a.SALARY
  28. FROM
  29.    EMPLOYEES a
  30.    LEFT JOIN DEPARTMENTS b ON a.DEPARTMENT_ID = b.DEPARTMENT_ID
  31. WHERE
  32.    a.EMPLOYEE_ID >= 150
  33.    AND b.DEPARTMENT_NAME IS NOT NULL
  34.    AND b.DEPARTMENT_NAME NOT IN ('Shipping', 'Sales')
  35.    AND SALARY > 8000
  36. ;
  37.  
  38.  
  39. SELECT * FROM KMV_EMPLOYEE;
  40.  
  41.  
  42. SELECT * FROM KMV_EMPLOYEE
  43. WHERE EMPLOYEE_ID = 204
  44. ;
  45.  
  46.  
  47. DROP VIEW KMV_EMPLOYEE;
  48.  
  49.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement