mssql의 convert()/cast() 함수
convert(), cast() 는 둘다 데이터를 표현할때 변환해서 보여주는 함수로 cast()는 ansi sql을 지원한다.
convert(datatype[length], expression, [style])
cast(expression as datatype)
expression : 표현식, 테이블의 필드, 문자열 등이 올 수 있다.
datatype : sql에서 지원하는 데이터타입을 말한다. int, char(), varchar() 등등...
style : expression이 datetime 형식일 경우 주로 사용되는 것으로 각 나라의 표현 형식을 지정할 때 사용한다.
한국의 경우 주로 121, 21이 사용되는 경우가 많다.
예제) titles 테이블에서 제목과 판매일자를 가지고 온다.
SELECT SUBSTRING(title, 1, 25) AS Title, CAST(ytd_sales AS char(2))
FROM titles
WHERE type = ''trad_cook''
댓글 없음:
댓글 쓰기