ROUND๋ ๋ฐ์ฌ๋ฆผ์ ํ๋ ํจ์์์ ์ตํ๋ค ์๊ณ ๊ณ์คํ ๋ฐ์
TRUNCATE ํจ์์ ํจ๊ป ์์๋ณด๋๋ก ํฉ์๋ค!
ROUND(<column>, ๋ฐ์ฌ๋ฆผํ์ฌ ๋ณด์ฌ์ค ์๋ฆฌ์)
TRUNCATE(<column>, ๋ฒ๋ฆด ์์น)
round ํจ์๋ 2๋ฒ์งธ ์ธ์๋ฅผ ๋๊ฒจ์ฃผ์ง ์์ผ๋ฉด ์๋์ผ๋ก ์์์ ์๋ 1๋ฒ์งธ ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผํฉ๋๋ค
์์์ ์ ๊ธฐ์ค์ผ๋ก ์์์ ์๋ฆฌ์๋ฅผ ๋๊ฒจ์ค ์ ์๋๋ฐ,
์์ฃผ์ ์ด ์๋ ์ ์ ์๋ฆฌ์๋ฅผ ๋ฐ์ฌ๋ฆผ ํ๊ธฐ์ํด์๋ ์์ ๊ฐ์ ๋๊ฒจ์ฃผ๋ฉด ๋ฉ๋๋ค.
SELECT round(3.141592) # 3
SELECT round(3.141592, 3) # 3.142
SELECT round(3145.1234, -1) # 3150
๋ฐ๋ฉด truncate์ ๋ฒ๋ฆด ์์น, ์ฆ 2๋ฒ์งธ ์ธ์๋ฅผ ๋ฐ๋์ ๋ณด๋ด์ฃผ์ด์ผ ํฉ๋๋ค
SELECT TRUNCATE(3.141592, 1) # 3.1
SELECT TRUNCATE(3145.1234, -1) # 3140
REFERENCE