Oracle Trim() NULL
빈 문자열을 Trim()하면 NULL일까?
궁금해서 해봤다. NULL맞구만.
with src_tbl as (
select null a
, '' b
,' ' c
from dual
)
select
'['||a||']', '['||b||']', '['||c||']', '['||trim(c)||']',
nvl(trim(a),'null')
,nvl(trim(b), 'null')
,nvl(trim(c), 'null')
,'['||decode(length(trim(c)),0,NULL,trim(c))||']'
from src_tbl
where trim(c) is null;