select
(Your entire current Select statement goes here) as Alias
from
dual
dual
to wbudowana tabela z jednym wierszem, której można używać do takich celów. W Oracle jest to obowiązkowe. MySQL obsługuje to
, ale możesz też wybrać pojedynczą wartość bez określania tabeli, na przykład:
select
(Your entire current Select statement goes here) as Alias
W obu przypadkach wybierasz pojedynczą wartość. Oznacza to, że:
- Jeśli zaznaczenie zwraca jedną wartość, ta wartość jest zwracana.
- Jeśli Twoja instrukcja select zwraca jedną kolumnę, ale żadnych wierszy, zostanie zwrócone NULL.
- Jeśli Twoja instrukcja select zwraca wiele kolumn i/lub wiele wierszy, to nie zadziała, a zapytanie zakończy się niepowodzeniem.