用 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;
我必须根据数据创建物化视图:-
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;