본문 바로가기

프로그래밍/MSSQL24

MSSQL 소수점 절삭 버림 소수점 절삭 및 버림 사용 ROUND CONVERT CAST 사용가능 SELECT ROUND(숫자, 0, 1) SELECT CONVERT(INT, 숫자) SELECT CAST(숫자 AS INT) SELECT FLOOR( 숫자) ROUND의 경우에는 소수점을 절삭하지만 123.000와 같이 소수점의 자리수가 남아있다. 나머지는 123으로 표기 된다. 2023. 10. 19.
MSSQL 날짜 타입 변경 보통 날짜를 불러 올때 GETDATE()를 사용한다. 해당 데이터를 사용시에 yyyy-mm-dd hh:mi:ss.mmm 이와 같은 날짜를 가지고 오며 해당 타입을 변경해야할 경우가 있다. 대표적으로 많이 쓰이는 YYYYMMDD는 SELECT CONVERT(NVARCHAR, GETDATE(), 112) 이와 같이 작성하며 YYYY, YYYYMM 를 사용할 경우에는 NVARCHAR(숫자) 자리수를 사용하여 간편하게 변경이 가능하다. 추가적으로 SELECT CONVERT(VARCHAR, GETDATE(), 106) --DD MON YYYY 이와 같은 경우에는 중간에 May로 들어가기 때문에 업무에서 잘못 사용할 경우 오류가 날수 있으니 잘 참고하기바란다. [추가 날짜 변환형식] SELECT CONVERT(VA.. 2023. 5. 4.
MSSQL DateAdd 사용하기~ MSSQL DateAdd은 해당 날짜에 요일,월,년 등을 추가적으로 더해주는 부분입니다. DateAdd("yyyy",1,'20151106')기본적으로 이와 같이 작성을합니다. 처음에 들어가는부분은 해당 년도,일,월등을 입력합니다. yyyy년 q분기 m월 d일 h시 n분 s초 기본적으로 이러한 값들을 넣어줍니다. 두번째부분에 들어가는 내용은 처음에 입력한값에 추가로 값을 더해줍니다. 마지막부분에는 내가 값을 변경하고 싶은 날짜를 입력합니다. 위와 같이 데이터를 입력했을때에는 DateAdd("yyyy",1,'20151106') -> 20151106날짜에서 년도부분에 1을 더해준다라는 뜻으로 값은 20161106이 출력이 됩니다. 이와 같이 특정 날을 구해야 할때 조금더 응용을하시면 원하시는 날짜를 구하실수 .. 2015. 11. 6.
MSSQL REPLICATE 사용하기 MSSQL REPLICATE MSSQL REPLICATE는 입력된 문자열을 내가 원하는 만큼 그대로 반복하는 문장입니다. 사용방법으로는 REPLICATE('문자열' , 반복할 숫자) 이와같이 사용하시면 됩니다.. 간단히 반복할때 사용하는 것이라 따로 응용이나 관련된부분은 올리지 않겠습니다. 2015. 7. 15.