Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Oracle Order não funcionando para Subquery do DUAL


De alguma forma eu já desisto, mas quando mudo o código para isso, de alguma forma funciona. Eu apliquei a minha consulta real e resultaram no resultado esperado.

SELECT (CASEWHEN EXISTS(SELECT 1 FROM DUAL) THEN(SELECT 4FROM dual)ELSE(select * from (SELECT 2 FROM DUAL order by 1 ) where rownum =1)END) AS DELEGATOR FROM dual