select
(Your entire current Select statement goes here) as Alias
from
dual
dual
är en inbyggd tabell med en enda rad som kan användas för ändamål som detta. I Oracle är detta obligatoriskt. MySQL stöder det
, men du kan också bara välja ett enda värde utan att ange en tabell, som så:
select
(Your entire current Select statement goes here) as Alias
I båda fallen väljer du ett enda värde. Det betyder att:
- Om ditt val returnerar ett värde, returneras det värdet.
- Om din select-sats returnerar en kolumn, men inga rader, kommer NULL att returneras.
- Om din select-sats returnerar flera kolumner och/eller flera rader kommer detta inte att fungera och frågan misslyckas.