SQL INSERT INTO -lauseke

Kuinka lisätään uusia tietueita taulukkoon?

INSERT INTO -käskyä käytetään uusien tietojen lisäämiseen tietokantaan.
INSERT INTO lisää uuden tietueen taulukkoon.

INSERT INTO voi sisältää arvoja joillekin tai kaikille sarakkeistaan.
INSERT INTO voidaan yhdistää SELECT: n kanssa tietueiden lisäämiseksi.

SQL INSERT INTO -syntaksi

Yleinen syntaksin muoto on:

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

ASIAKAS

Id

Etunimi

Sukunimi

Kaupunki

Maa

Puhelin

SQL INSERT INTO Esimerkkejä

Ongelma: Lisää uusi asiakas tietokantaan
INSERT INTO Customer (FirstName, LastName, City, Country, Phone)VALUES ("Craig", "Smith", "New York", "USA", 1-01-993 2800)
Tulos: 1 uusi tietue lisätty

ASIAKAS

Id

Etunimi

Sukunimi

Kaupunki

Maa

Puhelin

Ongelma: Lisää uusi asiakas nimeltä Anita Coats tietokantaan
INSERT INTO Customer (FirstName, LastName)VALUES ("Anita", "Coats")
Tulos: 1 uusi tietue lisätty

SQL INSERT yhdessä SELECT

yleinen syntakse on

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

TOIMITTAJA

Id

Yrityksen nimi

Yhteysnimi

Kaupunki

Maa

Puhelin

Faksi

ASIAKAS

Id

Etunimi

Sukunimi

Kaupunki

Maa

Puhelin

SQL INSERT INTO SELECT-esimerkillä

Ongelma: Bigfoot Brewery -toimittaja on myös tullut asiakkaaksi. Lisää asiakas- tietue, jonka arvot toimittajataulukosta.

Huomaa: ContactName jäsennetään Etunimi ja Sukunimi.
Jäsennys tapahtuu sisäänrakennetuilla toiminnoilla: VASEN, SUBSTRING ja CHARINDEX.

Tulos: 1 uusi tietue lisätty

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *