์ˆซ์ž ๋ฒ„๋ฆฌ๊ธฐ

    [MySQL] ์ˆซ์ž ๋ฒ„๋ฆผ(TRUNCATE) | ๋ฐ˜์˜ฌ๋ฆผ(ROUND)

    ROUND๋Š” ๋ฐ˜์˜ฌ๋ฆผ์„ ํ•˜๋Š” ํ•จ์ˆ˜์ž„์„ ์ตํžˆ๋“ค ์•Œ๊ณ  ๊ณ„์‹คํ…๋ฐ์š” TRUNCATE ํ•จ์ˆ˜์™€ ํ•จ๊ป˜ ์•Œ์•„๋ณด๋„๋ก ํ•ฉ์‹œ๋‹ค! ROUND(, ๋ฐ˜์˜ฌ๋ฆผํ•˜์—ฌ ๋ณด์—ฌ์ค„ ์ž๋ฆฌ์ˆ˜) TRUNCATE(, ๋ฒ„๋ฆด ์œ„์น˜) 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) ..