데이터 타입에 대해서 질문이요. 0 2 962

by alues [2014.11.18 10:00:25]


mssql입니다.

select YEAR(GETDATE()) - SUBSTRING('2000',1,4)

예를 들어서 이런식으로 나이를 계산하는데 전자의 값은 2014 타입은 데이터타입? 또는 문자열일텐데

후자는 문자열일거고

select '2014' - '2000'으로 하면 안되는데

저런식으로 하면 되는 이유가 궁금합니다.........

 

by DarkBee [2014.11.18 10:25:12]

number + varchar 는    varchar가 묵시적 형변환으로 number 형태로 변환합니다.


by alues [2014.11.18 10:35:10]

전자가 number구나 감사합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입