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

"agregaatfunktsioone" - 2 õppematerjali

Andmebaaside kolmas kodutöö
7
docx

Andmebaaside kolmas kodutöö

Andmebaaside kodutöö 3 ­ Reddit 1. Inimesed saavad teha endale kasutaja ja meelelahutus eesmärgil postitada erinevaid tekste, pilte, videoid jms. Teised saavad neid kommenteerida, upvoteda ja downvoteda. 2. User ­ Kasutaja tabel, kus asuvad kasutajale vajalikud andmed nagu pildil näha. Post ­ Postituse tabel, kus asuvad postituse jaoks vajalikud andmed. PostMedia ­ Postituse media tabel, kus asuvad postituse meedia kirjeldamiseks vajalikud andmed. MediaType ­ Meediatüübi tabel, kus asuvad meediatüübi id ja nimi. Comment ­ Kommentaari tabel, kus asuvad postituse jaoks vajalikud andmed. Upvote ­ Upvote'i tabel, kus asuvad upvotemiseks vajalikud andmed. Downvote ­ Downvote'i tabel, kus asuvad downvotemiseks vajalikud andmed. 3. Tabelis olevate kirjete kogused: a. User ­ 300 kirjet b. Post ­ 600 kirjet c. Comment ­ 1000 kirjet d. Upvote ­ 900 kirjet e. Downvote ­ 200 kirjet f...

Informaatika → Andmebaasid
19 allalaadimist
Nimetu
575
docx

Nimetu

' Enne SQL 2005 puudus ka võimalus vahepealt valimiseks e. kui soovite tuua alates 3ndast kuni 5nda reani. SQL 2005 on tekitada tulemusse reanumbrid ning nende järgi ka filtreerida. Selleks saab kasutada ROW_NUMBER() funktsiooni. Süntaks on siis järgmine: ROW_NUMBER() OVER (partitsioon) st OVER märksõna järgi sulgudes tuleb öelda, mis moodi on read nummerdatud. Antud näites nummerdatakse sünniaastate järgi kasvavasse järjekorda. Grupeerimine Eelnevalt uurisime agregaatfunktsioone suurima, vähima, keskmise, summa ja koguse leidmiseks. Nad on kogu tabeli kohta head abilised. WHERE-tingimuse abil saab filtreerida sobiva tunnuse väärtuse alusel read välja ning siis nende põhjal kokkuvõtteid teha. Näiteks leida kõikide nende laste keskmise pikkuse, kes sündinud aastal 1996. Selgub aga, et käsklus lubab veelgi peenema statistika ette võtta. Seik autori oma kogemusest. Kord oli vaja ühele firmale teha veebipõhine rakendus

Informaatika → Informaatika
33 allalaadimist


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