用 Oracle 物化视图中的某个字符串替换空列

Replace empty column by some string in Oracle Materialized view

我必须根据数据创建物化视图:-

ID   Class_Code   Student_Name
1     1011         Jatin
2     1012         Pual
3                  Patrick
4     1014         Liaba
5                   Noah

我想要 return

的物化视图
 ID   Class_Code  Student_Name
 1     1011        Jatin
 2     1012        Pual
 3     Not Enrolled Patrick
 4     1014         Liaba
 5     Not Enrolled Noah

是的,我对 google 做了一些研究,但没有得到任何东西。 CASE WHEN 语句 return 奇怪的结果。请帮忙

您可以尝试使用 NVL:

NVL(class_code, 'Not Enrolled')

这样,只要列 CLASS_CODE 的值为 NULL,它就会用“未注册”填充空白。

我认为这并不复杂。您可以在下面的简单查询中尝试此操作 -

SELECT ID, NVL(Class_Code, 'Not Enrolled') Class_Code, Student_Name
  FROM YOUR_MV;