Вставка Кількох Рядків
Часто нам потрібно вставити більше ніж один рядок у таблицю, і переписування операторів вставки багато разів може бути виснажливим і неефективним. На щастя, 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;
Демонстрація:
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 1.72
Вставка Кількох Рядків
Свайпніть щоб показати меню
Часто нам потрібно вставити більше ніж один рядок у таблицю, і переписування операторів вставки багато разів може бути виснажливим і неефективним. На щастя, 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;
Демонстрація:
Дякуємо за ваш відгук!