ExcelStore

Примеры команд SQL в рамках урока #15

Sep 21st, 2020 (edited)
2,840
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 2.47 KB | None | 0 0
  1. -- Вставка данных в таблицу
  2. -- https://www.youtube.com/watch?v=rd4ULZdOTzw
  3.  
  4. -------------------------------------------
  5. -- Примеры команд SQL в рамках урока #15
  6.  
  7.  
  8. SELECT * FROM KMV_CUSTOMERS;
  9.  
  10.  
  11. CREATE TABLE KMV_CUSTOMERS
  12.     (
  13.         customer_id         NUMBER,
  14.         customer_name   varchar2(50),
  15.         city            varchar2(50)
  16.     )
  17. ;
  18.  
  19.  
  20. INSERT INTO KMV_CUSTOMERS
  21.      (customer_id, customer_name, city)
  22. VALUES
  23.      (991, 'Иванов Иван Иванович', 'Москва');
  24. commit;
  25.  
  26.  
  27. INSERT INTO KMV_CUSTOMERS (customer_id, customer_name, city) VALUES (992, 'Петров Иван Иванович', 'Пермь');
  28. INSERT INTO KMV_CUSTOMERS (customer_id, customer_name, city) VALUES (993, 'Сидоров Иван Иванович', 'Краснодар');
  29. INSERT INTO KMV_CUSTOMERS (customer_id, customer_name, city) VALUES (994, 'Скворцов Иван Иванович', 'Уфа');
  30. commit;
  31.  
  32.  
  33. INSERT ALL
  34.   INTO KMV_CUSTOMERS (customer_id, customer_name, city) VALUES (995, 'Петров Иван Иванович', 'Мурманск')
  35.   INTO KMV_CUSTOMERS (customer_id, customer_name, city) VALUES (996, 'Петров Иван Иванович', 'Омск')
  36.   INTO KMV_CUSTOMERS (customer_id, customer_name, city) VALUES (997, 'Петров Иван Иванович', 'Волгоград')
  37. SELECT * FROM dual;
  38. commit;
  39.  
  40.  
  41. SELECT
  42.     EMPLOYEE_ID,
  43.     FIRST_NAME ||' '|| LAST_NAME AS CUSTOMER_NAME,
  44.     'n/a' AS CITY
  45. FROM HR.EMPLOYEES
  46. WHERE EMPLOYEE_ID IN (100, 105, 110, 115, 120)
  47. ORDER BY EMPLOYEE_ID;
  48.  
  49.  
  50. INSERT INTO KMV_CUSTOMERS (CUSTOMER_ID, CUSTOMER_NAME, CITY)
  51. SELECT
  52.     EMPLOYEE_ID,
  53.     FIRST_NAME ||' '|| LAST_NAME AS CUSTOMER_NAME,
  54.     'n/a' AS CITY
  55. FROM HR.EMPLOYEES
  56. WHERE EMPLOYEE_ID IN (100, 105, 110, 115, 120)
  57. ORDER BY EMPLOYEE_ID;
  58. commit;
  59.  
  60.  
  61. INSERT INTO KMV_CUSTOMERS (CITY, CUSTOMER_NAME, CUSTOMER_ID)
  62. VALUES ('Уфа', 'Скворцов Иван Иванович', 994);
  63. commit;
  64.  
  65.  
  66. INSERT INTO KMV_CUSTOMERS (CITY, CUSTOMER_ID)
  67. VALUES ('Уфа', 994);
  68. commit;
  69.  
  70.  
  71. INSERT INTO KMV_CUSTOMERS
  72. VALUES  (997, 'Петров Иван Иванович', 'Волгоград');
  73. commit;
  74.  
  75.  
  76. DROP TABLE KMV_CUSTOMERS_NEW purge;
  77. CREATE TABLE KMV_CUSTOMERS_NEW
  78. AS
  79. SELECT
  80.     EMPLOYEE_ID,
  81.     FIRST_NAME ||' '|| LAST_NAME AS CUSTOMER_NAME,
  82.     'n/a' AS CITY
  83. FROM HR.EMPLOYEES
  84. WHERE EMPLOYEE_ID IN (100, 105, 110, 115, 120)
  85. ORDER BY EMPLOYEE_ID;
  86. commit;
  87.  
  88.  
  89. SELECT * FROM KMV_CUSTOMERS_NEW;
  90.  
Add Comment
Please, Sign In to add comment