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

"sqlis" - 3 õppematerjali

Andmebaasid eksami kordamisküsimused
28
docx

Andmebaasid eksami kordamisküsimused

Teema 3–5 (SQL) • Milliseid funktsioone tuleb SQL standardi alusel kasutada hetke kuupaeva, kellaaja ning kuupaeva + kellaaja leidmiseks (CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP). • Mis aastal avaldati esimene SQL standardi versioon? (1986) • Milline on hetkel kehtiv SQL standardi versioon? (SQL:2011) • Stringide konkatenatsioon. Milline on standardses SQLis selle operaatori esitamiseks kasutatav sumbol? (||, Accessis &) • Vaartuste mittevordsus. Milline on standardses SQLis selle operaatori esitamiseks kasutatav sumbol? (<>) • LIKE predikaat ja selles SQL standardi jargi kasutatavad mustri sumbolid. (% lubab enne/pärast 0 v mitu suvalist sümbolit ja _ lubab täpselt ühe suvalise sümboli) • Alamparingud:

Informaatika → Andmebaasid
95 allalaadimist
Andmebaaside eksami kordamisküsimuste vastused
56
doc

Andmebaaside eksami kordamisküsimuste vastused

kasutada hetke kuupäeva, kellaaja ning kuupäeva + kellaaja leidmiseks? Hetke kuupäev - CURRENT_DATE Hetke kellaaeg - CURRENT_TIME Hetke kuupäev + kellaaeg - CURRENT_TIMESTAMP Mis aastal avaldati esimene SQL standardi versioon? 1986. Milline on hetkel kehtiv SQL standardi versioon? SQL:2011. Stringide konkatenatsioon. Milline on standardses SQLis selle operaatori esitamiseks kasutatav sümbol? Standard SQL'is on selle operaatori esitamiseks kasutatav sümbol ||. Väärtuste mittevõrdsus. Milline on standardses SQLis selle operaatori esitamiseks kasutatav sümbol? Standard SQL'is on selle operaatori esitamiseks kasutatav sümbol <>. LIKE predikaat ja selles SQL standardi järgi kasutatavad mustri sümbolid Mustriga võrdlemine

Infoteadus → Andmebaasid I
117 allalaadimist
Nimetu
575
docx

Nimetu

SELECT loetelus. PIVOT on muutnud selle protsessi oluliselt lihtsamaks kuid risttabelisse minevad väljanimed (veerud) tuleb endiselt sisse trükkida ning neid pole võimalik tekitada dünaamiliselt. Lahenduseks on sellele dünaamiline SQLi koostamine ning käivitamine EXEC abil. Selleks tuleb luua skript, mis tekitab komadega eraldatud loetelu kõigist risttabelisse minevatest väljadest ning kleepida see SQLis õige koha peale. Kuna kasutame SQL 2005 siis teeksin selle tegevuse kasutades CTE abi: DECLARE @aastad AS VARCHAR(MAX); WITH AastaCTE AS ( SELECT DISTINCT SynniAasta AS Aasta FROM dbo.Laps_tbl ) SELECT @aastad = ISNULL(@aastad + ',[', '[') + CAST(Aasta AS CHAR(4)) + ']' FROM AastaCTE ORDER BY Aasta DECLARE @sql NVARCHAR(max) SET @sql = N'SELECT * FROM ( SELECT Pikkus, SynniAasta, SynniLinn FROM dbo.Laps_tbl ) AS Lapsed

Informaatika → Informaatika
33 allalaadimist


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