यदि हम दूसरे तर्क का ऋणात्मक मान निर्दिष्ट करते हैं तो दशमलव बिंदु से पहले के अंक बिना हटा दिए जाएंगे गोल बनाया। हटाए जाने वाले अंकों की संख्या नकारात्मक दूसरे तर्क के मूल्य पर निर्भर करती है। TRUNCATE() फ़ंक्शन के आउटपुट में, दूसरे तर्क के नकारात्मक मान के आधार पर निम्नलिखित उदाहरण परिवर्तन प्रदर्शित करेंगे।
mysql> Select TRUNCATE(1789.456,-1); +-----------------------+ | TRUNCATE(1789.456,-1) | +-----------------------+ | 1780 | +-----------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी 1780 लौटाती है क्योंकि दशमलव बिंदु से पहले का पहला अंक दूसरे तर्क के -1 मान के कारण हटा दिया जाता है।
mysql> Select TRUNCATE(1789.456,-2); +-----------------------+ | TRUNCATE(1789.456,-2) | +-----------------------+ | 1700 | +-----------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी 1700 लौटाती है क्योंकि दशमलव बिंदु से पहले के दो अंक दूसरे तर्क के -2 मान के कारण हटा दिए जाते हैं।
mysql> Select TRUNCATE(1789.456,-3); +-----------------------+ | TRUNCATE(1789.456,-3) | +-----------------------+ | 1000 | +-----------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी 1000 लौटाती है क्योंकि दशमलव बिंदु से पहले के तीन अंक दूसरे तर्क के -3 मान के कारण हटा दिए जाते हैं।
mysql> Select TRUNCATE(1789.456,-4); +-----------------------+ | TRUNCATE(1789.456,-4) | +-----------------------+ | 0 | +-----------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी 0 लौटाती है क्योंकि दशमलव बिंदु से पहले अंकों की कुल संख्या 4 है और दूसरे तर्क का मान -4 है।