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

"abitabelisse" - 1 õppematerjal

Nimetu
575
docx

Nimetu

SET @sql = N'SELECT * FROM ( SELECT Pikkus, SynniAasta, SynniLinn FROM dbo.Laps_tbl ) AS Lapsed PIVOT ( AVG(Pikkus) FOR SynniAasta IN(' + @aastad + N')) AS Piv' EXEC (@sql) Ülesandeid 46. Näita laste tabelis iga nime ja etteantud kohta, mitu last on sel aastal sündinud (nt. mitu Jukut aastal 1998) 47. Kasuta SQL-lause genereerimist, et saaks loetellu kõik olemasolevad sünniaastad. 48. Salvesta tulemus abitabelisse 49. Eralda andmed taas UNPIVOT käsu abil. APPLY APPLY on uus operaator FROM lauseosas, mis võimaldab Teil teha väljakutseid tabelit tagastavatele funktsioonile iga rea kohta peapäringus. Näiteks huvitavad, meid iga linna kõige pikemad lapsed. Selleks loome funktsiooni, mis loetleb meile ülesse konkreetse linna kõige pikemad lapsed: CREATE FUNCTION dbo.fn_Pikimad (@LinnID int, @Top int) RETURNS TABLE AS RETURN SELECT TOP (@Top) * FROM dbo

Informaatika → Informaatika
33 allalaadimist


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