๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ

๋งˆ๋ฆฌ์•„๋””๋น„์—์„œ ์‹ค์ˆ˜๋ฅผ ๋ฐ˜์˜ฌ๋ฆผํ•ด์š”

MariaDB ROUND ํ•จ์ˆ˜

MariaDB ROUND ํ•จ์ˆ˜๋Š” ์ˆซ์ž๋ฅผ ์ง€์ •๋œ ์ž๋ฆฟ์ˆ˜๋กœ ๋ฐ˜์˜ฌ๋ฆผํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ํ•จ์ˆ˜๋Š” ๋‹ค์–‘ํ•œ ์ƒํ™ฉ์—์„œ ์ˆซ์ž๋ฅผ ๋‹ค๋ฃฐ ๋•Œ ์œ ์šฉํ•˜๊ฒŒ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ๋ฒ•

ROUND(number, decimals)
  • number: ๋ฐ˜์˜ฌ๋ฆผํ•  ์ˆซ์ž๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
  • decimals: ๋ฐ˜์˜ฌ๋ฆผํ•  ์†Œ์ˆ˜์  ์ž๋ฆฟ์ˆ˜๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ์‹œ

SELECT ROUND(3.14159, 2); -- ๊ฒฐ๊ณผ: 3.14
SELECT ROUND(10.567, 0); -- ๊ฒฐ๊ณผ: 11

์œ„ ์˜ˆ์‹œ์—์„œ ์ฒซ ๋ฒˆ์งธ ์ฟผ๋ฆฌ๋Š” 3.14159๋ฅผ ์†Œ์ˆ˜์  ๋‘˜์งธ ์ž๋ฆฌ๊นŒ์ง€ ๋ฐ˜์˜ฌ๋ฆผํ•˜์—ฌ 3.14๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ , ๋‘ ๋ฒˆ์งธ ์ฟผ๋ฆฌ๋Š” 10.567์„ ์ •์ˆ˜๋กœ ๋ฐ˜์˜ฌ๋ฆผํ•˜์—ฌ 11์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

MariaDB์˜ ROUND ํ•จ์ˆ˜๋ฅผ ์ ์ ˆํžˆ ํ™œ์šฉํ•˜๋ฉด ์ •ํ™•ํ•œ ์ˆซ์ž ๊ณ„์‚ฐ์„ ํ•  ์ˆ˜ ์žˆ๊ณ , ์›ํ•˜๋Š” ํ˜•์‹์œผ๋กœ ์ˆซ์ž๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.