select
(Your entire current Select statement goes here) as Alias
from
dual
dual
es una tabla integrada con una sola fila que se puede usar para propósitos como este. En Oracle esto es obligatorio. MySQL lo admite
, pero también puede seleccionar un solo valor sin especificar una tabla, así:
select
(Your entire current Select statement goes here) as Alias
En cualquier caso, está seleccionando un solo valor. Esto significa que:
- Si su selección devuelve un valor, se devuelve ese valor.
- Si su declaración de selección devuelve una columna, pero no filas, se devolverá NULL.
- Si su declaración de selección devuelve múltiples columnas y/o múltiples filas, esto no funcionará y la consulta fallará.