Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Вставка Кількох Рядків | Заповнення Бази Даних
Вступ до SQL
course content

Зміст курсу

Вступ до SQL

Вступ до SQL

1. Початок Роботи

book
Вставка Кількох Рядків

Часто нам потрібно вставити більше ніж один рядок у таблицю, і переписування операторів вставки багато разів може бути виснажливим і неефективним. На щастя, SQL надає нам трохи коротший синтаксис, який фактично стискає кілька операторів INSERT в один запит.

Нижче наведено загальний синтаксис для вставки кількох рядків за допомогою одного оператора вставки:

INSERT INTO table_name (column1, column2, column3, ...)
VALUES 
    (value1_1, value1_2, value1_3, ...),
    (value2_1, value2_2, value2_3, ...),
    (value3_1, value3_2, value3_3, ...),
    ...;

Наступний приклад показує синтаксис для вставки кількох рядків у таблицю під назвою students, яка має три стовпці first_name, second_name та age:

1234567
INSERT INTO students (first_name, second_name, age) VALUES ('Alice', 'Smith', 20), ('Bob', 'Johnson', 22), ('Charlie', 'Brown', 19); SELECT * FROM students;
copy

Порада:

Цей синтаксис також має коротшу версію, в якій ми не вказуємо назви стовпців:

INSERT INTO table_name
VALUES 
    (value1_1, value1_2, value1_3, ...),
    (value2_1, value2_2, value2_3, ...),
    (value3_1, value3_2, value3_3, ...),
    …;

У цьому випадку запит виглядатиме так:

INSERT INTO students
VALUES
    ('Alice', 'Smith', 20),
    ('Bob', 'Johnson', 22),
    ('Charlie', 'Brown', 19);

SELECT * FROM students;

Демонстрація:

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 6

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

course content

Зміст курсу

Вступ до SQL

Вступ до SQL

1. Початок Роботи

book
Вставка Кількох Рядків

Часто нам потрібно вставити більше ніж один рядок у таблицю, і переписування операторів вставки багато разів може бути виснажливим і неефективним. На щастя, SQL надає нам трохи коротший синтаксис, який фактично стискає кілька операторів INSERT в один запит.

Нижче наведено загальний синтаксис для вставки кількох рядків за допомогою одного оператора вставки:

INSERT INTO table_name (column1, column2, column3, ...)
VALUES 
    (value1_1, value1_2, value1_3, ...),
    (value2_1, value2_2, value2_3, ...),
    (value3_1, value3_2, value3_3, ...),
    ...;

Наступний приклад показує синтаксис для вставки кількох рядків у таблицю під назвою students, яка має три стовпці first_name, second_name та age:

1234567
INSERT INTO students (first_name, second_name, age) VALUES ('Alice', 'Smith', 20), ('Bob', 'Johnson', 22), ('Charlie', 'Brown', 19); SELECT * FROM students;
copy

Порада:

Цей синтаксис також має коротшу версію, в якій ми не вказуємо назви стовпців:

INSERT INTO table_name
VALUES 
    (value1_1, value1_2, value1_3, ...),
    (value2_1, value2_2, value2_3, ...),
    (value3_1, value3_2, value3_3, ...),
    …;

У цьому випадку запит виглядатиме так:

INSERT INTO students
VALUES
    ('Alice', 'Smith', 20),
    ('Bob', 'Johnson', 22),
    ('Charlie', 'Brown', 19);

SELECT * FROM students;

Демонстрація:

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 6
some-alt