안녕하세요?
간단한 쿼리문을 작성했는데 원하지 않는 결과 값이 나와서 문의드립니다.
varchar 형에 max 값을 구하는 쿼리입니다.
select max(licenseno) as maxLicense from site_server;
licenseno 에 들어 있는 값은.
99
98
... 중략 ...
529
528
..
..
null
이렇게 값이 있구요.
원하는 결과 값은 529 값인데, 실제 리턴되는 값은 99 입니다.
아마 varchar 형이라 문자로 값을 인식해서 99를 max 값으로 인식하는것 같습니다.
이같은 경우 어떻게 529값을 어떻게 가져 올 수 있는지 알 수 있을까요???
글을 읽어주셔서 감사합니다. 즐거운 하루되세요.
|