Nimetu
Ning praegu lihtsalt küsitaksegi sealt soovitud tulbad välja.
SELECT tabel1.eesnimi, tabel1.pikkus
FROM (SELECT * FROM lapsed) as tabel1
Juku 155
Kati 158
Mati 164
Ats 165
Siiri 153
Siim 163
Mari 158
Selline vahetabelist edasi küsimine võib aga toimuda ka tunduvalt keerulisemate päringute puhul,
kus ühe päringu tulemusena saadakse tabelikujuline vastus kokku ning seda asutakse järgmise
päringuga edasi töötlema.
Väärtuse asendaja
Agregaatfunktsiooni või ka ühe konkreetse rea lahtri küsimise peale saab SQL-päringu panna
väljastama vaid üht väärtust. Seda üksikut väärtust võib taas edaspidises päringus kasutada. Siin
leitakse kõigepealt alampäringuga laste keskmine pikkus. Edasi väljastatakse kõikide laste andmed,
kelle pikkus ületab keskmist.
SELECT eesnimi, pikkus FROM lapsed
WHERE pikkus>(SELECT AVG(pikkus) FROM lapsed)
Mati 164
Ats 165
Siim 163
Kontrolliks saab alampäringu väärtust ka eraldi vaadata