Istruzione SQL INSERT INTO

Come si aggiungono nuovi record a una tabella?

Listruzione INSERT INTO viene utilizzata per aggiungere nuovi dati a un database.
INSERT INTO aggiunge un nuovo record a una tabella.

INSERT INTO può contenere valori per alcuni o tutti delle sue colonne.
INSERT INTO può essere combinato con SELECT per inserire record.

La sintassi SQL INSERT INTO

La sintassi generale è:

INSERT INTO table-name (column-names) VALUES (values) 

CUSTOMER

Id

FirstName

Cognome

Città

Paese

Telefono

SQL INSERT INTO Esempi

Problema: aggiungi un nuovo cliente al database
INSERT INTO Customer (FirstName, LastName, City, Country, Phone)VALUES ("Craig", "Smith", "New York", "USA", 1-01-993 2800)
Risultato: 1 nuovo record inserito

CUSTOMER

Id

FirstName

LastName

Città

Paese

Telefono

Problema: aggiungi un nuovo cliente chiamato Anita Coats al database
INSERT INTO Customer (FirstName, LastName)VALUES ("Anita", "Coats")
Risultato: 1 nuovo record inserito

LSQL INSERT combinato con un SELECT

Il la sintassi generale è

INSERT INTO table-name (column-names) SELECT column-names FROM table-name WHERE condition

FORNITORE

Id

CompanyName

ContactName

Città

Paese

Telefono

Fax

CUSTOMER

Id

FirstName

LastName

Città

Paese

Telefono

SQL INSERT INTO con SELEZIONA Esempio

Problema: anche il fornitore di Bigfoot Brewery è diventato un cliente. Aggiungi un record del cliente con i valori dalla tabella del fornitore.

Nota: ContactName viene analizzato in FirstName e LastName.
Lanalisi viene eseguita con le funzioni incorporate: LEFT, SUBSTRING e CHARINDEX.

Risultato: 1 nuovo record inserito

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *