(c) Instytut Informatyki Politechniki Poznańskiej
15
Zapytanie które zwraca dokładnie
jedną
wartość jest poprawnym
wyrażeniem i może być wykorzystane wszędzie tam, gdzie SQL
oczekuje na wyrażenie, np. w klauzuli SELECT
SELECT
nazwa
,
(SELECT MAX(
placa_pod
)
FROM
pracownicy
WHERE
id_zesp
=
z.id_zesp
) AS max_
placa
FROM
zespoly z;
SELECT
p.nazwisko
,
(SELECT
nazwisko
FROM
pracownicy
WHERE
id_prac
=
p.id_szefa
) AS
szef
FROM
pracownicy p
ORDER BY
nazwisko
;
Podzapytania w klauzuli SELECT