Трудное дело — чихать с чувством собственного достоинства (Ласло Фелеки).

SQL – Создание таблицы из существующей таблицы

1 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
17 апреля 2017
SQL - Создание таблицы из существующей таблицы
Копия существующей таблицы может быть создана с помощью комбинации CREATE TABLE и заявления SELECT.

Новая таблица имеет те же определение столбцов, могут быть выбраны все столбцы или отдельные столбцы.

При создании новой таблицы с помощью существующей таблицы, новая таблица будет заполняться с использованием существующих значений в старой таблице.

Синтаксис:

Базовый синтаксис для создания таблицы из другой таблицы выглядит следующим образом:

CREATE TABLE NEW_TABLE_NAME AS
   SELECT [ column1, column2...columnN ]
   FROM EXISTING_TABLE_NAME
   [ WHERE ]

 

Здесь column1, column2 … являются поля существующей таблицы и то же будет использоваться для создания полей новой таблицы.

Пример:

Ниже приведен пример, который создаст таблицу SALARY, используя таблицу CUSTOMERS и имеющий идентификатор поля клиента и SALARY клиентов:

SQL> CREATE TABLE SALARY AS
   SELECT ID, SALARY
   FROM CUSTOMERS;

 

Это позволило создать новую таблицу SALARY, которая будет иметь следующие документы:

+----+----------+
| ID | SALARY   |
+----+----------+
|  1 | 21000.00 |
|  2 | 15100.00 |
|  3 | 22000.00 |
|  4 | 44500.00 |
|  5 | 35500.00 |
|  6 | 21500.00 |
|  7 | 30000.00 |
+----+----------+

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Просмотров: 246

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

    Добавить комментарий

    Войти с помощью: 

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    Сообщить об опечатке

    Текст, который будет отправлен нашим редакторам:

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close