See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 12388|Vastuse: 0

[Allikas] Oracle 1. peatükk Järeltunniharjutused

[Kopeeri link]
Postitatud 06.03.2015 14:38:44 | | |
1. Loo kolme peatükiga tabel:
Õpilase infovorm (stuInfo): õpilase ID (põhivõti), nimi (ei tohi olla tühi), sugu (võib olla ainult mees või naine), sünnipäev
Kursuse infotabel (subInfo): Number (põhivõti), Kursuse nimi (ei tohi olla tühi)
Tulemuste infotabel (scoreInfo): Number (põhivõti), õpilase number (välisvõti), kursuse number (välisvõti), tulemus (vahemikus 0–100)

2. Sisesta andmed kolme tabelisse, kus on vähemalt 5 rida

iii. Loo uus tabel stu1 ja sisesta stuinfos naissoost õpilase õpilase number, nimi ja sooandmed tabelisse

4. Täida järgmised päringud:

1. Küsi kõigi Zhang perekonnanimega õpilaste andmeid (hägune päring)

2. Küsi kõigi üle 20-aastaste õpilaste andmeid (rakendatud kuupäevafunktsiooniga)

3. Küsi samal päeval sündinud õpilaste andmeid (tabelilink)

4. Kontrollige kõigi eksami sooritanud õpilaste nimesid, aineid ja tulemusi (hinnete järjekorras)

5. Kontrolli kõigi eksamit sooritamata tudengite õpilaste numbrit ja nimesid, kui on üks kursus, mida pole testitud, peab see olema päritud (alampäring)

6. Otsi kursuse nime ilma õpilaseksamita

7. Eksami sooritanud õpilaste nimed ja kogupunktid sorteeriti kõrgeimast väikseimani

8. Korralda kõik skoorid kasvavas järjekorras ja genereeri seerianumbrid, mis on omavahel seotud ilma lünkadeta








Esiteks loo tabel, nagu näidatud joonisel "Töö 2 andmete renderdamine", tabeli kirjeldus on järgmine:

Ordud
orderID (tellimuse number) int primaarvõti
orderKuupäevKuupäevKuupäevAeg

tellimusItem
itemID (eseme number) int primaarvõti
orderID (int võõrvõtmele vastav järjekord viitab tellimuste tabeli orderi numbrile).
itemType(tootekategooria) varchar(20)
itemName varchar(20)
theNumber(toote tellitud kogus) int
theMoney int


1. Küsi tellimuste üksikasju tellimuses 2, kus tellimuse ühiku hind on suurem kui keskmine ühikuhind

2. Küsi tellimuse aega ühe aasta taguse tellimuse tellimuse numbri, tootekategooria ja tootetellimuse koguse kohta (alampäring)

3. Küsi tootetüübi kogust, mis on tellitud 2. järjekorras (tootekategooria nimi on klassifitseeritud ühte kategooriasse)

4. Kontrolli tellimuse numbrit, kus tellimuse keskmine ühikuhind on suurem kui tellimuse 1 keskmine ühikuhind

5. Küsi tellimuste numbrit, tootekategooriat, toote nime, tellimuse kogust, ühiku hinda ja tellimuse kuupäeva tellimuste numbritega 1 ja 2 (tabeli ühendus)

6. Küsi mitte-tellimuse üksuse tellimusnumbrit (st tellimuse number, mis eksisteerib tellimustabelis, kuid ei eksisteeri tellimuse tabelis, kasuta alampäringut)

7. Küsi tellimuse numbrit






Eelmine:Miks on veebileht Baidu snapshot kadunud? Baidu snapshoti tühistamise aeg
Järgmine:Oracle'i vaikimisi paroolid süsteemile ja süsteemile
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com