কম্পিউটার

মাইএসকিউএল-এর একটি কলামে কিছু মানগুলিতে অগ্রণী শূন্য কীভাবে যুক্ত করবেন?


কিছু মানতে অগ্রণী শূন্য যোগ করতে, MySQL এর LPAD() ফাংশন ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম থেকে lpad(yourColumnName, lengthofColumnValue+1,0) নির্বাচন করুন;

এখানে LPAD() এর একটি উদাহরণ।

mysql> lpad ('98765432',9,0);
নির্বাচন করুন

নিচের আউটপুট −

<প্রে>+----------------------+| lpad('98765432',9,0) |+----------------------+| 098765432 |+----------------------+1 সারি সেটে (0.00 সেকেন্ড)

একটি লাইভ উদাহরণে এটি পরীক্ষা করতে, আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> ZeroDemo−> ( −> Id varchar(200)−> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.63 সেকেন্ড)

এবার insert কমান্ডের সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন। প্রশ্নটি নিম্নরূপ -

mysql> লিডিংজিরোডেমো মান ('2345') ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড) mysql> লিডিং জিরোডেমো মানগুলিতে ঢোকান ('1234'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড) mysql> সন্নিবেশ লিডিংজিরোডেমো মানগুলিতে('9876'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> লিডিং জিরোডেমো মানগুলিতে সন্নিবেশ করুন ('4321'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)

টেবিলে কতগুলি রেকর্ড রয়েছে তা প্রদর্শন করুন। সমস্ত রেকর্ড প্রদর্শনের জন্য ক্যোয়ারী৷

৷ লিডিংজিরোডেমো থেকে
mysql> নির্বাচন করুন;

নিচের আউটপুট −

<প্রে>+------+| আইডি |+------+| 2345 || 1234 || 9876 || 4321 |+------+4 সারি সেটে (0.00 সেকেন্ড)

অগ্রণী শূন্য যোগ করতে LPAD() ফাংশন প্রয়োগ করুন। লিডিং শূন্য যোগ করার জন্য ক্যোয়ারী সব অনুসরণ করুন −

লিডিং জিরোডেমো থেকে
mysql> lpad(Id,5,0) নির্বাচন করুন;

নিম্নলিখিত আউটপুট যা অগ্রণী শূন্য −

যোগ করে <প্রে>+---------------+| lpad(Id,5,0) |+---------------+| 02345 || 01234 || 09876 || 04321 |+-------------+4 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে দুটি কলাম মান অদলবদল করে একটি MySQL টেবিল আপডেট করবেন?

  2. কিভাবে MySQL এ একটি কলাম বিভক্ত করবেন?

  3. পাইথনে একটি মাইএসকিউএল টেবিলে একটি কলাম কীভাবে যুক্ত করবেন?

  4. পাইথন ব্যবহার করে মাইএসকিউএল-এ কলামে মন্তব্য কীভাবে যোগ করবেন?