kursusekood FROM lepikult.koduylesanded GROUP BY yliopilase_id,kursusekood) kesk2, lepikult.yliopilased y, lepikult.oppeained o WHERE kesk2.keskmine = makskurs.maksimum AND kesk2.id=y.id AND makskurs.kursusekood=o.kood; lesanne 6------------------------------------------------------------------------------- -- describe lepikult.koduylesanded; describe lepikult.yliopilased; describe lepikult.oppeained; column kursusekood FORMAT A15 NEW_VALUE ainekood NOPRINT column oppejoud FORMAT A15 OLD_VALUE oppe NOPRINT TTITLE CENTER 'aine: ' ainekood SKIP 1 BTITLE CENTER 'oppejoud: ' oppe SKIP 1 break on nimi SKIP set feedback on column nimi heading "Perenimi/Nimi" column ulesanne heading "lesanne" column pallid heading "Pallid" column kuupaev heading "Kuupev" select oppeained.oppejoud as oppejoud, koduylesanded.kursusekood as kursusekood, yliopilased.perenimi || ', ' || yliopilased.eesnimi as nimi,
SQL> SPOOL currently spooling to ülesanne_05.lst SQL> --Leidke tabelite yliopilased, koduylesanded, oppeained abil iga tudengi keskmine “punktisaak” koduste tööde eest SQL> SELECT y.eesnimi, y.perenimi, round(avg(k.punktid),1) AS kesk_punkte FROM yliopilased y, koduylesanded k where y.id=k.yliopilase_id GROUP BY y.eesnimi, y.perenimi; EESNIMI PERENIMI KESK_PUNKTE ------------ ------------ ----------- Katrin Kask 5.4 Salme Saar 4.1 Liina Vaher 7.8 Kairi M„nd 6.6 SQL> --Samade tabelite põhjal leidke, mitu tööd on oracle-aine ülesannete kohta saadetud
EESNIMI VARCHAR2(15) PERENIMI VARCHAR2(15) SQL> DESCRIBE lepikult.koduylesanded; Name Null? Type ----------------------------------------- -------- ---------------------------- YLIOPILASE_ID CHAR(8) KURSUSEKOOD VARCHAR2(6) KUUPAEV DATE TOO_NR NUMBER(2) FAILINIMI VARCHAR2(20) PUNKTID NUMBER(4,1) SQL> DESCRIBE lepikult.oppeained; Name Null? Type ----------------------------------------- -------- ----------------------------
SQL> SPOOL currently spooling to ülesanne_12.lst SQL> CREATE TABLE koduylesanded AS (SELECT * FROM scott.koduylesanded); Table created. SQL> COLUMN yliopilase_id FORMAT 999 SQL> COLUMN kursusekood FORMAT A8 SQL> COLUMN too_nr FORMAT 999 SQL> COLUMN yliopilase_id FORMAT 999 SQL> COLUMN punktid FORMAT 999 SQL> COLUMN failinimi FORMAT A8 SQL> SQL> SELECT * FROM koduylesanded; YLIOPILASE_ID KURSUSEK KUUPAEV TOO_NR FAILINIM PUNKTID ------------------------ -------- --------------- ------ -------- ------- 10020014 I319 01-JUN-03 1 t7.txt 10 10020015 I319 11-JUL-03 1 t8.txt 10 10020011 I319 11-JUN-04 2 t2.txt 7 10020013 I319 11-JUN-04 3 t3.txt 8 10020011 Iad307 11-JUN-03 1 t1.txt 5
paarisnumbri. SQL> CREATE TABLE talled ( 2 id NUMBER PRIMARY KEY, 3 sunniaeg TIMESTAMP(0), 4 kaal NUMBER(6,2), 5 sugu CHAR(1)); Table created. SQL> CREATE SEQUENCE jaar_id START WITH 1 INCREMENT BY 2; Sequence created. SQL> CREATE SEQUENCE utt_id START WITH 2 INCREMENT BY 2; Sequence created. SQL> INSERT INTO talled VALUES( 2 CASE '&sugu' 3 WHEN 'J' THEN jaar_id.NEXTVAL 4 ELSE utt_id.NEXTVAL END, 5 SYSDATE,'&kaal', '&sugu'); old 2: CASE '&sugu' new 2: CASE 'J' Enter value for kaal: 7.2923 old 5: SYSDATE,'&kaal', '&sugu') new 5: SYSDATE,'7.2923', 'J') 1 row created. SQL> INSERT INTO talled VALUES( 2 CASE '&sugu' 3 WHEN 'J' THEN jaar_id.NEXTVAL 4 ELSE utt_id.NEXTVAL END, 5 SYSDATE,'&kaal', '&sugu'); Enter value for sugu: U old 2: CASE '&sugu' new 2: CASE 'U' Enter value for kaal: 6.3725 Enter value for sugu: U old 5: SYSDATE,'&kaal', '&sugu') new 5: SYSDATE,'6.3725', 'U') 1 row created.
Sisukord Eessõna Hea õpilane! Microsofti arenduspartnerid ja kliendid otsivad pidevalt noori ja andekaid koodimeistreid, kes oskavad arendada tarkvara laialt levinud .NET platvormil. Kui Sulle meeldib programmeerida, siis usun, et saame Sulle pakkuda vajalikku ja huvitavat õppematerjali. Järgneva praktilise ja kasuliku õppematerjali on loonud tunnustatud professionaalid. Siit leid uusimat infot nii .NET aluste kohta kui ka juhiseid veebirakenduste loomiseks. Teadmiste paremaks omandamiseks on allpool palju praktilisi näiteid ja ülesandeid. Ühtlasi on sellest aastast kõigile kättesaadavad ka videojuhendid, mis teevad õppetöö palju põnevamaks. Oleme kogu õppe välja töötanud vabavaraliste Microsoft Visual Studio ja SQL Server Express versioonide baasil. Need tööriistad on mõeldud spetsiaalselt õpilastele ja asjaarmastajatele Microsofti platvormiga tutvumiseks. Kellel on huvi professionaalsete tööriistade proovimiseks, siis tasub lähemalt tutvuda õppuritele
echo '