sql >> Database teknologi >  >> RDS >> Oracle

Oracle SQL - returner en eller anden standardværdi, hvis forespørgslen ikke returnerer resultater

Hvis du forventer en række, kan du bruge aggregering:

Select coalesce(max(ename), '-1')
from emp
where empno = 1;

Dette returnerer altid én række, selv når der ikke er noget match.




  1. Django:Operational Error når jeg forsøger at oprette bruger fra admin

  2. VIF'er, der returnerer aliasede koefficienter i R

  3. MySQL er ekstremt langsom på EC2

  4. Mistet forbindelse til MySQL-server under forespørgsel