ROUND(X, D) में दूसरा तर्क D ऋणात्मक होने पर, फंक्शन दशमलव बिंदु के बाएं (पूर्णांक भाग) को गोल करता है।
नियम
D = -1: दहाई के स्थान पर गोल करें (इकाई हटाएं)D = -2: सैकड़े के स्थान पर गोल करें (दहाई-इकाई हटाएं)D = -3: हजार के स्थान पर गोल करें- सामान्य:
|D|अंक दाएं से हटाकर गोल करें
उदाहरण: 1789.456
mysql> SELECT ROUND(1789.456, -1); -- 1790 (इकाई 9 ≥ 5, दहाई 8→9)
mysql> SELECT ROUND(1789.456, -2); -- 1800 (दहाई 8 ≥ 5, सैकड़ा 7→8)
mysql> SELECT ROUND(1789.456, -3); -- 2000 (सैकड़ा 7 ≥ 5, हजार 1→2)
mysql> SELECT ROUND(1789.456, -4); -- 0 (सभी 4 अंक हटे, 0 बचा)
परिणाम तालिका
| D | परिणाम | व्याख्या |
|---|---|---|
| -1 | 1790 | इकाई स्थान गोल |
| -2 | 1800 | दहाई स्थान गोल |
| -3 | 2000 | सैकड़ा स्थान गोल |
| -4 | 0 | सभी अंक हटे |
धनात्मक D के साथ तुलना
ROUND(1789.456, 2) = 1789.46 -- 2 दशमलव स्थान
ROUND(1789.456, 0) = 1789 -- पूर्णांक
ROUND(1789.456, -1) = 1790 -- दहाई
उपयोग: वित्तीय रिपोर्टिंग में हजार/लाख में राउंडिंग, सांख्यिकीय सारांश में परिमाण कम करना।