Як додати кілька рядків одним запитом?
У SQL можна додати кілька рядків одним запитом INSERT INTO, перерахувавши значення через кому.
Синтаксис:
sql
INSERT INTO Ім'я_Таблиці (Поле1, Поле2, ..., ПолеN)
VALUES
(Значення1_1, Значення1_2, ..., Значення1_N),
(Значення2_1, Значення2_2, ..., Значення2_N),
...;Приклад:
sql
INSERT INTO Співробітники (ID, Ім'я, Вік, ВідділID)
VALUES
(1, 'Ivan', 30, 101),
(2, 'Maria', 25, 102),
(3, 'Oleksii', 40, 101);Пояснення:
- Кожна пара дужок
(…)- це новий запис, який буде додано в таблицю. - Усі записи вставляються за один запит, що швидше й ефективніше, ніж виконувати кілька окремих
INSERT. - Поля мають збігатися за кількістю й типом даних для всіх рядків.
Простіше кажучи, такий спосіб дозволяє додавати одразу кілька записів у таблицю однією дією.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.