본문 바로가기
프로그래밍/DB & Redis

[쿼리] convert, cast

by 뽀도 2015. 6. 4.

[ 출처 : http://lab.cliel.com/m/post/266]

[ 출처 : http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=38&MAEULNo=16&no=69471&ref=69461]


Cast와 Convert 둘 다 숫자를 문자나 실수로 바꿔주는 형변환을 하는 함수이다.

그러나 cast 는 표준 sql이라 오라클이나 다른 dbms에서도 가능한데, 

convert는 mssql에서 cast의 부족한 부분을 변형해서 사용하는 것이다. 



예시 테이블 

Table 명 Idol

colum명 debutTime 

name : 샤이니의 데뷔날짜를 수정하고 싶을때 


Cast 사용법


update Idol

set debutTime = cast('2008-05-25 00:00:00' as datetime)

where name = '샤이니';


Convert 사용법 * 시간은 24시간제로 할것


update Idol

set debutTime = convert (datetim, '2008-05-25 00:00:00'

where name = '샤이니';



반응형

댓글