Meerdere Rijen Invoegen
Vaak moeten we meer dan één rij in een tabel invoegen, en het vele malen herschrijven van de invoegopdrachten kan vervelend en inefficiënt zijn. Gelukkig biedt SQL ons een iets kortere syntaxis die in feite meerdere INSERT
-instructies comprimeert tot één enkele query.
Hieronder volgt de algemene syntaxis voor het invoegen van meerdere rijen met behulp van één enkele invoegopdracht:
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, ...),
...;
Het volgende voorbeeld toont de syntaxis voor het invoegen van meerdere rijen in een tabel genaamd students
die drie kolommen heeft: first_name
, second_name
en age
:
1234567INSERT INTO students (first_name, second_name, age) VALUES ('Alice', 'Smith', 20), ('Bob', 'Johnson', 22), ('Charlie', 'Brown', 19); SELECT * FROM students;
Tip:
Deze syntaxis heeft ook een kortere versie, waarin we de kolomnamen niet specificeren:
INSERT INTO table_name
VALUES
(value1_1, value1_2, value1_3, ...),
(value2_1, value2_2, value2_3, ...),
(value3_1, value3_2, value3_3, ...),
…;
In dit geval ziet de query er als volgt uit:
INSERT INTO students
VALUES
('Alice', 'Smith', 20),
('Bob', 'Johnson', 22),
('Charlie', 'Brown', 19);
SELECT * FROM students;
Demonstratie:
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 1.72
Meerdere Rijen Invoegen
Veeg om het menu te tonen
Vaak moeten we meer dan één rij in een tabel invoegen, en het vele malen herschrijven van de invoegopdrachten kan vervelend en inefficiënt zijn. Gelukkig biedt SQL ons een iets kortere syntaxis die in feite meerdere INSERT
-instructies comprimeert tot één enkele query.
Hieronder volgt de algemene syntaxis voor het invoegen van meerdere rijen met behulp van één enkele invoegopdracht:
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, ...),
...;
Het volgende voorbeeld toont de syntaxis voor het invoegen van meerdere rijen in een tabel genaamd students
die drie kolommen heeft: first_name
, second_name
en age
:
1234567INSERT INTO students (first_name, second_name, age) VALUES ('Alice', 'Smith', 20), ('Bob', 'Johnson', 22), ('Charlie', 'Brown', 19); SELECT * FROM students;
Tip:
Deze syntaxis heeft ook een kortere versie, waarin we de kolomnamen niet specificeren:
INSERT INTO table_name
VALUES
(value1_1, value1_2, value1_3, ...),
(value2_1, value2_2, value2_3, ...),
(value3_1, value3_2, value3_3, ...),
…;
In dit geval ziet de query er als volgt uit:
INSERT INTO students
VALUES
('Alice', 'Smith', 20),
('Bob', 'Johnson', 22),
('Charlie', 'Brown', 19);
SELECT * FROM students;
Demonstratie:
Bedankt voor je feedback!