Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Sette Inn Flere Rader | Populating a Database
Introduksjon til SQL
course content

Kursinnhold

Introduksjon til SQL

Introduksjon til SQL

1. Komme i Gang
3. Sortering av Data
4. Populating a Database
5. Oppdatering og Sletting av Data

book
Sette Inn Flere Rader

Ofte trenger vi å sette inn mer enn én rad i en tabell, og å skrive inn setningsinnsettingene mange ganger kan være kjedelig og ineffektivt. Heldigvis gir SQL oss en litt kortere syntaks som i hovedsak komprimerer flere INSERT-setninger til en enkelt forespørsel.

Følgende er den generelle syntaksen for å sette inn flere rader ved å bruke en enkelt innsettingssetning:

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, ...),
    ...;

Følgende eksempel viser syntaksen for å sette inn flere rader i en tabell kalt students som har tre kolonner first_name, second_name og age:

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

Tips:

Denne syntaksen har også en kortere versjon, der vi ikke spesifiserer kolonnenavnene:

INSERT INTO table_name
VALUES 
    (value1_1, value1_2, value1_3, ...),
    (value2_1, value2_2, value2_3, ...),
    (value3_1, value3_2, value3_3, ...),
    …;

I dette tilfellet vil spørringen se slik ut:

INSERT INTO students
VALUES
    ('Alice', 'Smith', 20),
    ('Bob', 'Johnson', 22),
    ('Charlie', 'Brown', 19);

SELECT * FROM students;

Demonstrasjon:

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 6

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

course content

Kursinnhold

Introduksjon til SQL

Introduksjon til SQL

1. Komme i Gang
3. Sortering av Data
4. Populating a Database
5. Oppdatering og Sletting av Data

book
Sette Inn Flere Rader

Ofte trenger vi å sette inn mer enn én rad i en tabell, og å skrive inn setningsinnsettingene mange ganger kan være kjedelig og ineffektivt. Heldigvis gir SQL oss en litt kortere syntaks som i hovedsak komprimerer flere INSERT-setninger til en enkelt forespørsel.

Følgende er den generelle syntaksen for å sette inn flere rader ved å bruke en enkelt innsettingssetning:

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, ...),
    ...;

Følgende eksempel viser syntaksen for å sette inn flere rader i en tabell kalt students som har tre kolonner first_name, second_name og age:

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

Tips:

Denne syntaksen har også en kortere versjon, der vi ikke spesifiserer kolonnenavnene:

INSERT INTO table_name
VALUES 
    (value1_1, value1_2, value1_3, ...),
    (value2_1, value2_2, value2_3, ...),
    (value3_1, value3_2, value3_3, ...),
    …;

I dette tilfellet vil spørringen se slik ut:

INSERT INTO students
VALUES
    ('Alice', 'Smith', 20),
    ('Bob', 'Johnson', 22),
    ('Charlie', 'Brown', 19);

SELECT * FROM students;

Demonstrasjon:

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 6
some-alt