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

MySQL-এ ZEROFILL অ্যাট্রিবিউট ব্যবহার করে নম্বরের বামপাশে শূন্য প্যাড করা

ZEROFILL অ্যাট্রিবিউট সহ INT(n) কালাম ডিফাইন করলে মান প্রদর্শন করার সময় বামপাশে শূন্য প্যাড করে প্রস্থ n করে দেখায়। নোট: এটি শুধু প্রদর্শনে প্রভাব ফেলে, সংরক্ষিত মানে নয়।

টেবিল তৈরি (INT(8) ZEROFILL)

mysql> CREATE TABLE DemoTable (
    -> Number INT(8) ZEROFILL
    -> );
Query OK, 0 rows affected (0.50 sec)

mysql> INSERT INTO DemoTable VALUES(10), (1234), (1), (678965);

আউটপুট (স্বয়ংক্রিয় প্যাডিং)

+----------+
| Number   |
+----------+
| 00000010 |
| 00001234 |
| 00000001 |
| 00678965 |
+----------+

ব্যাখ্যা: প্রস্থ ৮। ১০ → ৬টি শূন্য + ১০ = ০০০০০০১০। ৬৭৮৯৬৫ → ২টি শূন্য + ৬৭৮৯৬৫ = ০০৬৭৮৯৬৫।

সতর্কতা: ZEROFILL স্বয়ংক্রিয়ভাবে UNSIGNED করে দেয়। ঋণাত্মক মান সংরক্ষণ করা যাবে না।

  1. MySQL CONCAT()으로 여러 컬럼 값을 텍스트와 합쳐 단일 컬럼으로 출력하기

  2. MySQL-এ IN ক্লজ এবং ORDER BY FIELD ব্যবহার করে নির্দিষ্ট ক্রমে ডেটা বের করা

  3. MySQL-এ LEFT() ফাংশন ব্যবহার করে প্রথম অক্ষর বের করে অন্য কলামে রাখা

  4. MySQL-এ কলামের সর্বোচ্চ মান বের করা (Find Maximum Value in a Column)