ifnull 조건을 사용해 쿼리를 가져올 때 가져오는 컬럼 자체를
cast 나 convert 로 잡아줘야 형변환이 되어 가져올 수 있다.
'null' 로 처리 된 부분을 cast나 컨버트를 걸어 가져오려하면
16진수로 나오기 때문에 주의
select convert(ifnull(CLOSE_TIME, 'null'), char(4))
from SALES_ADMIN
where ADM_SEQ = (select max(S.ADM_SEQ) from SALES_ADMIN S);
select cast(ifnull(CLOSE_TIME, 'null') as char(4))
from SALES_ADMIN
where ADM_SEQ = (select max(S.ADM_SEQ) from SALES_ADMIN S);
'DB > mysql' 카테고리의 다른 글
now와 sysdate차이 (0) | 2014.02.03 |
---|