ROUND() ফাংশনের দ্বিতীয় আর্গুমেন্ট (দশমিক স্থান সংখ্যা) নেগেটিভ হলে দশমিক বিন্দুর বাম পাশের ডিজিটগুলো ডিলিট ও রাউন্ড অফ হয়। কতগুলো ডিজিট ডিলিট হবে তা নেগেটিভ ভ্যালুর ওপর নির্ভর করে।
উদাহরণ
mysql> SELECT ROUND(1789.456, -1); +--------------------+ | ROUND(1789.456,-1) | +--------------------+ | 1790 | +--------------------+
-1 মানে দশমিকের আগের ১ ডিজিট (৯) ডিলিট ও রাউন্ড: ৯ > ৫, তাই ৮ কে ৯ করে দেয়া হয়েছে → ১৭৯০।
mysql> SELECT ROUND(1789.456, -2); +--------------------+ | ROUND(1789.456,-2) | +--------------------+ | 1800 | +--------------------+
-2 মানে ২ ডিজিট (৮৯) ডিলিট: ৮ > ৫, তাই ৭ কে ৮ করে → ১৮০০।
mysql> SELECT ROUND(1789.456, -3); +--------------------+ | ROUND(1789.456,-3) | +--------------------+ | 2000 | +--------------------+
-3 মানে ৩ ডিজিট (৭৮৯) ডিলিট: ৭ > ৫, তাই ১ কে ২ করে → ২০০০।
mysql> SELECT ROUND(1789.456, -4); +--------------------+ | ROUND(1789.456,-4) | +--------------------+ | 0 | +--------------------+
-4 মানে মোট ৪ ডিজিট ডিলিট (১৭৮৯), তাই ফলাফল ০।