Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Einfügen Mehrerer Rows | Eine Datenbank Füllen
Einführung in SQL
course content

Kursinhalt

Einführung in SQL

Einführung in SQL

1. Erste Schritte
3. Daten Sortieren
4. Eine Datenbank Füllen
5. Aktualisieren & Löschen von Daten

book
Einfügen Mehrerer Rows

Oftmals müssen wir mehr als eine Zeile in eine Tabelle einfügen, und das mehrfache Umschreiben der Insert-Anweisungen kann mühsam und ineffizient sein. Glücklicherweise bietet uns SQL eine etwas kürzere Syntax, die im Grunde mehrere INSERT-Anweisungen in eine einzige Abfrage komprimiert.

Im Folgenden ist die allgemeine Syntax zum Einfügen mehrerer Zeilen mit einer einzigen Insert-Anweisung dargestellt:

sql

Das folgende Beispiel zeigt die Syntax zum Einfügen mehrerer Zeilen in eine Tabelle namens students, die drei Spalten first_name, second_name und age hat:

1234567
INSERT INTO students (first_name, second_name, age) VALUES ('Alice', 'Smith', 20), ('Bob', 'Johnson', 22), ('Charlie', 'Brown', 19); SELECT * FROM students;
copy

Tipp:

Diese Syntax hat auch eine kürzere Version, bei der wir die Spaltennamen nicht angeben:

sql

In diesem Fall sieht die Abfrage so aus:

sql

Demonstration:

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 6

Fragen Sie AI

expand
ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

course content

Kursinhalt

Einführung in SQL

Einführung in SQL

1. Erste Schritte
3. Daten Sortieren
4. Eine Datenbank Füllen
5. Aktualisieren & Löschen von Daten

book
Einfügen Mehrerer Rows

Oftmals müssen wir mehr als eine Zeile in eine Tabelle einfügen, und das mehrfache Umschreiben der Insert-Anweisungen kann mühsam und ineffizient sein. Glücklicherweise bietet uns SQL eine etwas kürzere Syntax, die im Grunde mehrere INSERT-Anweisungen in eine einzige Abfrage komprimiert.

Im Folgenden ist die allgemeine Syntax zum Einfügen mehrerer Zeilen mit einer einzigen Insert-Anweisung dargestellt:

sql

Das folgende Beispiel zeigt die Syntax zum Einfügen mehrerer Zeilen in eine Tabelle namens students, die drei Spalten first_name, second_name und age hat:

1234567
INSERT INTO students (first_name, second_name, age) VALUES ('Alice', 'Smith', 20), ('Bob', 'Johnson', 22), ('Charlie', 'Brown', 19); SELECT * FROM students;
copy

Tipp:

Diese Syntax hat auch eine kürzere Version, bei der wir die Spaltennamen nicht angeben:

sql

In diesem Fall sieht die Abfrage so aus:

sql

Demonstration:

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 6
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt