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