안녕하십니까~ ms-sql 은 첨 사용하는 초보입니다.
쿼리를 하다가 의문나는 점이 있어서 이렇게 올립니다.
TESt 테이블의 A필드(varchar)에
--------------------
A필드
--------------------
0001
0002
0003
--------------------
위와 같이 들어가 있는데
쿼리(select ) 시 max값에다가 + 1 시켜서 가져오려고 합니다.
그런데 convert 함수를 사용하니깐
0002 => 2
0003 => 3
이런식으로 앞의 '000' 은 없어지고 숫자값만 나옵니다.
참고로 A필드는 varchar 형입니다.
어떤식으로 쿼리를 하면 제대로된 값이 나올수있는지 가려쳐 주십시요
오늘도 좋은하루 되시길~
|