Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"agregaatfunktsiooni" - 1 õppematerjal

Nimetu
575
docx

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

Informaatika → Informaatika
33 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun