কম্পিউটার

মাইএসকিউএল-এ দৈর্ঘ্য পরিবর্তন করে দশমিক মানের পেছনের শূন্য সরিয়ে ফেলবেন?


আপনি 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 সেকেন্ড)

  1. মাইএসকিউএল ক্যোয়ারী ট্রেলিং স্পেস মুছে ফেলতে

  2. মাইএসকিউএল ক্যোয়ারী দিয়ে সেকেন্ডে তারিখ/সময়ের মান বাড়ান?

  3. MySQL-এ ম্যানুয়াল AUTO_INCREMENT স্টার্ট ভ্যালু দিয়ে টেবিল কোয়েরি তৈরি করবেন?

  4. সংখ্যা সহ একটি VARCHAR স্ট্রিংয়ে হাইফেনের পরে সংখ্যাগুলি সরাতে MySQL ক্যোয়ারী