by 정우성 [SQL Query] [2018.03.07 09:39:36]
문자로된 날짜를 잘 비교하고 있는데요
이게 null 일 경우에는 제대로 비교가 안되네요
Nvl 로 처리 하면 될것 같긴한데 이거 이쁘게 작성할 팁 알려주시면 감사하겠습니다
예를 들어 주세요.
알티베이스 인데요
Select case when null<‘1’ then 1 else 2 end from dual.
하면 2가되서요
Select case a< b then 1 else 2 end
from (
select nvl( max(날짜), ‘’)
from a
union
from b
)
대충 이런식으로 짜고 있는데
이 쿼리를 깔끔하게 하고 싶어어요.
핸드폰이라 죄송합니다
Null 은 비교 자체가 불가능 하므로 NVL 등을 사용하여 비교하셔야 합니다. 돌아가지도 않는 쿼리 대충 적지 마시고, 정확하게 적어 주시면 좋을 듯 하네요. 막연한 질문보다는 구체적인 질문을 해주세요.