sql >> Databáze >  >> RDS >> Oracle

Jak nahradit hodnoty null textem?

Můžete použít case výraz:

select last_name
     , case when commision_pct is null then 'No Commission' else commision_pct end    
from employees;

nebo coalesce :

select last_name
     , coalesce(commision_pct, 'No Commission')
from employees;

nebo nvl :

 select last_name
     , nvl(commision_pct, 'No Commission')
from employees;

P.S. V případě commision_pct datový typ uživatele není varchar měli byste také použít cast nebo to_char .



  1. Jak vyčistit nebo změnit velikost souboru ibtmp1 v MySQL?

  2. JSON_ARRAY_INSERT() – Vložení hodnot do pole JSON v MySQL

  3. Jak mohu vytvořit tabulku sqlite z tohoto souboru xml/txt pomocí pythonu?

  4. C# MySQL Connection Pooling