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

"unpivot" - 1 õppematerjal

Nimetu
575
docx

Nimetu

3. WITH-lausega loo vahetabel isikutest, kel tabelis isa olemas, all päringus näita nende inimeste andmed välja. 4. Lisaks eelmisega ühenda JOINi abil isiku nime juurde ka tema isa nimi 5. Trüki välja etteantud inimesest alates pärinev sugupuu ­ alati kirjas, kes on kelle isa. 6. Lisa juurde arv, mitmes põlv ta tabelis näidatud esiisast on 7. Näita iga inimese kohta, mitu järeltulijat tal tabeli kaudu leitavas sugupuus on. PIVOT JA UNPIVOT Pivot tekitab tavalisest tabelist kahemõõtmelise risttabeli. Unpivot teeb täpselt vastupidist. Püüame tekitada risttabeli, milles oleks ridades laste sünnilinn ning veergudes sünniaastad ning andmetena laste keskmised pikkused: SELECT * FROM ( SELECT SynniAasta, SynniLinn, Pikkus FROM dbo.Laps_tbl ) AS data PIVOT ( AVG (Pikkus) FOR Synniaasta IN ([1995], [1996], [1997]) ) AS piv Vastupidise teisenduse saame korraldada UNPIVOT käsuga

Informaatika → Informaatika
33 allalaadimist


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