[MSSQ] WHILE, BREAK, CONTINUE - 반복문
반복문을 처리하는 건 실무에서 언제나 발생할 수 있으며, 필수로 익혀두어야 하는 부분이다. 이에 오늘은 WHILE 반복문을 통해 동일한 반복 처리를 하는 방법을 함께 살펴보고자 한다.CREATE DATACREATE TABLE #temp_fruit( seq INT IDENTITY(1,1), fruit_nm VARCHAR(20), price INT, is_updated VARCHAR(1))INSERT INTO #temp_fruit VALUES ('사과', 1000, 'N')INSERT INTO #temp_fruit VALUES ('배', 2000, 'N')INSERT INTO #temp_fruit VALUES ('메론', 5000, 'N')INSER..
2026. 5. 12.
[MSSQL] 숫자 반올림, 올림, 내림 (ROUND, CEILING, FLOOR)
데이터 계산을 하다 보면 소수점 자릿수들에 관련되어 처리해야 할 일이 있다. 특히 레포트를 추출하거나 금액 계산 등을 다루기 위해서는 필수적인 반올림, 올림, 내림 함수인 ROUND, CEILING, FLOOR 에 대해서 알아보도록 하자. ROUND ( 반올림 )반올림 처리를 위해 가장 많이 사용되는 함수ROUND ( 숫자, 자릿수, [반올림여부])자릿수 : 0 은 소수점 첫째 자리에서 반올림, 1은 소수점 둘째 자리에서 반올림을 의미반올림여부 : 생략하거나 0 이면 반올림, 1이면 버림으로 처리SELECT ROUND(95.456, 0), ROUND(95.456, 1), ROUND(95.456, 2), ROUND(95.456, 0, 1) 예제에서 보듯이 자릿수에 0, 1, 2 에 따라서 소수점 자릿수에..
2026. 1. 8.