কম্পিউটার টিউটোরিয়াল

INT ডেটা টাইপে ZEROFILL ব্যবহারের উদ্দেশ্য

সংখ্যাসূচক কলামে ZEROFILL নির্দিষ্ট করলে MySQL স্বয়ংক্রিয়ভাবে ফিল্ডের প্রদর্শিত মানকে কলাম ডেফিনিশনে নির্দিষ্ট ডিসপ্লে উইডথ পর্যন্ত শূন্য (0) দিয়ে প্যাড করে।

উদাহরণ

mysql> CREATE TABLE showzerofill(Val1 INT(5) ZEROFILL, Val2 INT(5));
Query OK, 0 rows affected (0.09 sec)

mysql> INSERT INTO showzerofill(Val1, Val2) VALUES(1,1), (12,12), (123,123), (1234,1234), (12345,12345);
Query OK, 5 rows affected (0.03 sec)

mysql> SELECT * FROM showzerofill;
+-------+-------+
| Val1  | Val2  |
+-------+-------+
| 00001 |     1 |
| 00012 |    12 |
| 00123 |   123 |
| 01234 |  1234 |
| 12345 | 12345 |
+-------+-------+

Val1-এ ZEROFILL থাকায় মানগুলো ৫ ডিজিট পর্যন্ত শূন্য দিয়ে প্যাড হয়েছে। Val2-এ সাধারণ আউটপুট।

ব্যবহার

  • ইনভয়েস নম্বর, আইডি নম্বর ইত্যাদি ফিক্সড উইডথে দেখানোর জন্য।
  • সորտিং-এ সমস্যা সৃষ্টি করে না (স AMPK الصفر-filled মান чисলিকভাবে সঠিকভাবে সর্ট হয়)।
  1. MySQL স্টোরড প্রসিডিউরে @ চিহ্নের ব্যবহার

  2. MySQL-এ বিদ্যমান INT কলামের মানগুলিতে অক্ষর যোগ করা

  3. MySQL-এ টেবিলের কলাম নামগুলো পাওয়ার সিনট্যাক্স

  4. C#-এ একটি মেথড কতভাবে ওভারলোড করা যায়?