বর্তমান বিন্যাসে int রূপান্তর করতে, MySQL থেকে FORMAT() ফাংশনের সাথে CONCAT() ব্যবহার করুন।
সিনট্যাক্স নিম্নরূপ -
আপনার টেবিলের নাম থেকে যেকোন পরিবর্তনশীল নাম হিসাবে CONCAT(‘মুদ্রার প্রতীক’,FORMAT(yourColumnName,valueAfterDecimal)) নির্বাচন করুন;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার জন্য ক্যোয়ারী −
mysql> কারেন্সি সিম্বলডেমো যোগ করার টেবিল তৈরি করুন −> ( −> পরিমাণ int −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.50 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
mysql> AddingCurrencySymbolDemo মান (250) এ ঢোকান; ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড) mysql> যোগ করা কারেন্সিসিম্বোলডেমো মান (500); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড) mysqrmo> মান যোগ করুন 1000); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> যোগ করা মুদ্রার প্রতীক ডেমো মান(750) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
mysql> AddingCurrencySymbolDemo থেকে *নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+---------+| পরিমাণ |+---------+| 250 || 500 || 1000 || 750 |+-------+4 সারি সেটে (0.00 সেকেন্ড)এখানে int-কে কারেন্সি ফরম্যাটে রূপান্তর করার জন্য প্রশ্ন রয়েছে। প্রশ্নটি নিম্নরূপ -
mysql> AddingCurrencySymbolDemo থেকে AddedCurrency হিসাবে concat('$',format(Amount,0)) নির্বাচন করুন;
নিম্নোক্ত আউটপুট বর্তমান বিন্যাস −
প্রদর্শন করছে+---------------+| যোগ করা মুদ্রা |+---------------+| $250 || $500 || $1,000 || $750 |+---------------+4 সারি সেটে (0.00 সেকেন্ড)।