Последние новости:

Поиск по сайту:

Люди, которым всегда некогда, обыкновенно ничего не делают (Г. Лихтенберг).

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

1 мин для чтения
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
17.04.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.

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

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

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Статьи партнеров:

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

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

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

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

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

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

close

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

close