sql >> Databasteknik >  >> RDS >> Oracle

Använder NVL för flera kolumner - Oracle SQL

Du kan kapsla NVL:

 NVL(a, NVL(b, NVL(c, d))

Men ännu bättre, använd SQL-standarden COALESCE , som tar flera argument och fungerar även på icke-Oracle-system:

COALESCE(a, b, c, d)


  1. SQL Server-fråga:Snabb med bokstavlig men långsam med variabel

  2. PHP MySQL - lägga till en rad i mitten av en loop

  3. Oracle Välj maxdatum på flera poster

  4. Hur kan jag uppdatera två tabeller i en fråga?