Cw. 3 Zad. 1 SELECT NAZWISKO, ETAT, PLACA_POD FROM PRAC WHERE PLACA_POD > (SELECT MAX(PLACA_POD) FROM PRAC WHERE ID_ZESP = (SELECT ID_ZESP FROM ZESP WHERE NAZWA='INFORMATYKA')) NAZWISKO ETAT PLACA_POD --------------- ---------- ---------------------- BABACKI PROFESOR 3350 CABACKI PROFESOR 3070 2 rows selected Zad. 2 SELECT NAZWA, ID_ZESP FROM ZESP WHERE NOT EXISTS (SELECT ID_ZESP FROM PRAC WHERE PRAC.ID_ZESP=ZESP.ID_ZESP) NAZWA ID_ZESP -------------------- ---------------------- ELEKTROTECHNIKA 50 1 rows selected Zad. 3 SELECT RPAD(NAZWISKO, 19, ' - brak szefa') AS "Nazwisko" FROM PRAC WHERE ID_SZEFA IS NULL Nazwisko ------------------- ABACKI - brak szefa 1 rows selected Zad. 4 SELECT RPAD(NAZWISKO, 16+LENGTH(NAZWISKO)+LENGTH(ETAT), LPAD(ETAT, LENGTH(ETAT)+16, '********&&&&&&&&')) AS "PRACOWNIK I ETAT" FROM PRAC PRACOWNIK I ETAT ---------------------------------- ABACKI********&&&&&&&&DYREKTOR BABACKI********&&&&&&&&PROFESOR CABACKI********&&&&&&&&PROFESOR DABACKI********&&&&&&&&PROFESOR EBACKI********&&&&&&&&PROFESOR FABACKI********&&&&&&&&ADIUNKT GABACKI********&&&&&&&&ADIUNKT HABACKI********&&&&&&&&ASYSTENT IBACKI********&&&&&&&&ASYSTENT JOTBACKA********&&&&&&&&SEKRETARKA KABACKI********&&&&&&&&STAZYSTA LABACKI********&&&&&&&&STAZYSTA MABACKI********&&&&&&&&ASYSTEN NABACKI********&&&&&&&&ASYSTENT 14 rows selected Zad. 5 SELECT NAZWISKO, RPAD(SUBSTR(NAZWISKO, 0, 2), 6, SUBSTR(ID_PRAC, 0, 2)) AS "KOD" FROM PRAC NAZWISKO KOD --------------- ------ ABACKI AB1010 BABACKI BA1111 CABACKI CA1212 DABACKI DA1313 EBACKI EB1414 FABACKI FA1515 GABACKI GA1616 HABACKI HA1717 IBACKI IB1919 JOTBACKA JO1818 KABACKI KA2020 LABACKI LA2121 MABACKI MA2222 NABACKI NA2323 14 rows selected
Talent