Tulosta

CASE -kuvaus

Tietokanta

SQL -kyselyt

Yleistä kyselyistä

Sarakkeiden valinta

Rivien valinta

Tarkka vastaavuus

Vertailuoperaattorit

Lajittelu

AND

BETWEEN - AND

OR

IN

LIKE

NOT

Tyhjä merkkijono

Boolen algebra

Sulutus

Päivämääräfunktiot

Liitokset

Perinteinen liitos

Sisäliitos

Laskenta

Sarakkeilla

Ryhmillä

Muut

Alikyselyt

Kyselyiden yhdistäminen

Sarakkeiden valinta

Kyselyn tulosjoukkoon valitset haluamasi rivit SELECT -lauseen avulla määrittelemällä haluamasi kentät pilkuin eroteltuna. Käytä kyselyssä muotoa Taulu.kenttä viittaamaan haluamasi taulun kenttään. Jos kysely kohdistuu yhteen tauluun niin tauluviitettä ei tarvita. Kysely päättyy aina puolipisteeseen.

Hae 'Block'-taulusta qualityID, blockID ja dateproduced-kentät
SELECT Block.qualityID, Block.blockID, Block.dateproduced
FROM Block;

on sama kuin

SELECT qualityID, blockID, dateproduced
FROM Block;

Halutessasi hakea kaikki rivit ja sarakkeet niin käytä tähteä:
SELECT  *
FROM Block;

Jos haluat varmistaa, ettei kyselyn tuloksena tule samanlaisia rivejä niin käytä DISTINCT- lisämäärettä. Seuraava kysely hakee tiedon mitä laatuja on varastossa, eli tulostaa yhden rivin kutakin löytynyttä laatua kohden:

SELECT DISTINCT qualityID
FROM Block;
on eri
asia kuin
SELECT qualityID
FROM Block

joka tulostaa kunkin
blokin laatukoodin
 

Huomaa, että jos kysely sisältää jo taulun perusavaimen on DISTINCT -määreen käyttö tarpeeton!

 

Juha Kiukas - juha@kiukas.fi - 040 551 0711