আপনি TRIM() ফাংশন ব্যবহার করে পিছনের শূন্যগুলি সরাতে পারেন। সিনট্যাক্স নিম্নরূপ।
আপনার টেবিলের নাম থেকে TRIM(yourColumnName)+0 নির্বাচন করুন;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল রিমুভ করুনTrailingZeroInDecimal -> ( -> Id int not null auto_increment, -> Amount decimal(5,2), -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.01 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> removeTrailingZeroInDecimal(অ্যামাউন্ট) মান (405.50); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড) mysql> রিমুভট্রেলিংজেরোইনডেসিমাল (অ্যামাউন্ট) মান (23.05) এ ঢোকান; কোয়েরি ঠিক আছে, 1 qls7 (seql7)> RemoveTrailingZeroInDecimal(অ্যামাউন্ট) মান (12.050); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> রিমুভট্রেলিংজেরোইনডেসিমাল(অ্যামাউন্ট) মান (125.23) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ডে 0.14 সেকেন্ডে) সারি ঢোকান (অ্যামাউন্ট) মান(125.00); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> রিমুভট্রেলিংজেরোইনডেসিমাল(অ্যামাউন্ট) মান (126); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> রিমুভ ট্রেইলিংজিরোইনডেসিমাল থেকে *নির্বাচন করুন;
নিচের আউটপুট।
<প্রে>+----+---------+| আইডি | পরিমাণ |+----+---------+| 1 | 405.50 || 2 | 23.05 || 3 | 12.05 || 4 | 125.23 || 5 | 125.00 || 6 | 126.00 |+---+---------+6 সারি সেটে (0.00 সেকেন্ড)দশমিক মানের অনুগামী শূন্য অপসারণের জন্য এখানে ক্যোয়ারী রয়েছে। প্রশ্নটি নিম্নরূপ -
mysql> রিমুভট্রেলিংজিরোইনডেসিমাল থেকে ট্রিম(অ্যামাউন্ট)+0 নির্বাচন করুন;
আউটপুট ট্রেলিং শূন্য ছাড়াই রেকর্ড প্রদর্শন করে।
+----------------+| TRIM(পরিমাণ)+0 |+----------------+| 405.5 || 23.05 || 12.05 || 125.23 || 125 || 126 |+----------------+6 সারি সেটে (0.00 সেকেন্ড)