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

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

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

Suggested prompts:

Запитайте мені питання про цей предмет

Сумаризуйте цей розділ

Покажіть реальні приклади

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