Вставка Кількох Рядків
Свайпніть щоб показати меню
Часто нам потрібно вставити більше ніж один рядок у таблицю, і переписування операторів вставки багато разів може бути виснажливим і неефективним. На щастя, 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:
1234567INSERT INTO students (first_name, second_name, age) VALUES ('Alice', 'Smith', 20), ('Bob', 'Johnson', 22), ('Charlie', 'Brown', 19); SELECT * FROM students;
Порада:
Цей синтаксис також має коротшу версію, в якій ми не вказуємо назви стовпців:
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;
Демонстрація:
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат