Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Inserimento di Più Righe | Popolamento di un Database
Introduzione a SQL
course content

Contenuti del Corso

Introduzione a SQL

Introduzione a SQL

1. Iniziare
3. Ordinamento Dei Dati
4. Popolamento di un Database
5. Aggiornamento e Cancellazione dei Dati

book
Inserimento di Più Righe

Spesso abbiamo bisogno di inserire più di una riga in una tabella, e riscrivere le istruzioni di inserimento molte volte può essere noioso e inefficiente. Fortunatamente, SQL ci fornisce una sintassi leggermente più breve che comprime fondamentalmente più istruzioni INSERT in una singola query.

Di seguito è riportata la sintassi generale per inserire più righe utilizzando un'unica istruzione di inserimento:

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

Il seguente esempio mostra la sintassi per inserire più righe in una tabella chiamata students che ha tre colonne first_name, second_name e age:

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

Suggerimento:

Questa sintassi ha anche una versione più breve, in cui non specifichiamo i nomi delle colonne:

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

In questo caso la query apparirà così:

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

SELECT * FROM students;

Dimostrazione:

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 6

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

course content

Contenuti del Corso

Introduzione a SQL

Introduzione a SQL

1. Iniziare
3. Ordinamento Dei Dati
4. Popolamento di un Database
5. Aggiornamento e Cancellazione dei Dati

book
Inserimento di Più Righe

Spesso abbiamo bisogno di inserire più di una riga in una tabella, e riscrivere le istruzioni di inserimento molte volte può essere noioso e inefficiente. Fortunatamente, SQL ci fornisce una sintassi leggermente più breve che comprime fondamentalmente più istruzioni INSERT in una singola query.

Di seguito è riportata la sintassi generale per inserire più righe utilizzando un'unica istruzione di inserimento:

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

Il seguente esempio mostra la sintassi per inserire più righe in una tabella chiamata students che ha tre colonne first_name, second_name e age:

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

Suggerimento:

Questa sintassi ha anche una versione più breve, in cui non specifichiamo i nomi delle colonne:

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

In questo caso la query apparirà così:

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

SELECT * FROM students;

Dimostrazione:

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 6
some-alt