Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Lisätään Useita Rivejä | Tietokannan Täyttäminen
Johdanto SQL:ään

bookLisätään Useita Rivejä

Usein meidän täytyy lisätä useampi kuin yksi rivi taulukkoon, ja lisäyslauseiden kirjoittaminen monta kertaa voi olla työlästä ja tehotonta. Onneksi SQL tarjoaa meille hieman lyhyemmän syntaksin, joka käytännössä tiivistää useita INSERT-lauseita yhdeksi kyselyksi.

Seuraavassa on yleinen syntaksi useiden rivien lisäämiseksi yhdellä lisäyslauseella:

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

Seuraava esimerkki näyttää syntaksin useiden rivien lisäämiseksi taulukkoon nimeltä students, jossa on kolme saraketta first_name, second_name ja age:

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

Vinkki:

Tällä syntaksilla on myös lyhyempi versio, jossa emme määritä sarakkeiden nimiä:

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

Tässä tapauksessa kysely näyttää tältä:

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

SELECT * FROM students;

Demonstration:

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 6

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 1.72

bookLisätään Useita Rivejä

Pyyhkäise näyttääksesi valikon

Usein meidän täytyy lisätä useampi kuin yksi rivi taulukkoon, ja lisäyslauseiden kirjoittaminen monta kertaa voi olla työlästä ja tehotonta. Onneksi SQL tarjoaa meille hieman lyhyemmän syntaksin, joka käytännössä tiivistää useita INSERT-lauseita yhdeksi kyselyksi.

Seuraavassa on yleinen syntaksi useiden rivien lisäämiseksi yhdellä lisäyslauseella:

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

Seuraava esimerkki näyttää syntaksin useiden rivien lisäämiseksi taulukkoon nimeltä students, jossa on kolme saraketta first_name, second_name ja age:

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

Vinkki:

Tällä syntaksilla on myös lyhyempi versio, jossa emme määritä sarakkeiden nimiä:

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

Tässä tapauksessa kysely näyttää tältä:

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

SELECT * FROM students;

Demonstration:

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 6
some-alt