i
Dana jest tabela Osoby(imie, nazwisko, zarobki). Które z następujących instrukcji są poprawnymi instrukcjami SQL w Oracle:
a) SELECT imię, nazwisko, zarobki FROM osoby UNION SELECT imię, nazwisko FROM osoby;
(fr}) SELECT AVG(zarobki) FROM osoby;
c) SELECT imię, nazwisko FROM osoby WHERE zarobki = MAX(zarobki);
d) SELECT imię, nazwisko FROM osoby HAVING zarobki = MAX(zarobki);
4. Dana jest tabela Osoby(imie, nazwisko, zarobki, iddzialu). Które z następujących instrukcji są poprawnymi instrukcjami SQL w Oracle:
al SELECT imię, nazwisko, AVG(zarobki) FROM Osoby GROUP BY id dzialu;
(6) SELECT id dzialu, AVG(zarobki) FROM Osoby GROUP BY id dzialu;
c) SELECT id dzialu, AVG(zarobki) FROM Osoby GROUP BY id dzialu WHERE AVG(zarobki) > 1000;
® SELECT AVG(zarobki) from Osoby WHERE zarobki > 1000;
9. Dana jest tabela Osoby(imie, nazwisko, zarobki). Które z następujących instrukcji są poprawnymi instrukcjami SQL:
0 INSERT INTO Osoby (imię, nazwisko, zarobki) VALUES (‘Jan’, ‘Kowalski’, 1000);
b) INSERT INTO Osoby VALUES (‘Jan’, ‘Kowalski’);
0 DELETE FROM Osoby WHERE Nazwisko LIKE ‘Kowalski’;
d) UPDATE Osoby.Nazwisko = ‘Kowalski’;
10. Wykonanie których z poniższych instrukcji może spowodować uruchomienie wyzwalacza:
© INSERT,
b) CREATE TABLE,
c) SELECT,
0 DELETE.
11. Kursor w PL/SQL służy do:
a) Wprowadzania danych z klawiatury,
(5)> Przeglądania i wykonywania operacji na rekordach zwróconych przez zapytanie.
c) Przyspieszenia wykonywania zapytań.
d) Obsługi wyjątków.
- 2^—