MySQL-এ সংখ্যার বামপাশে শূন্য যোগ করে নির্দিষ্ট প্রস্থে আনতে LPAD() ফাংশন ব্যবহার করা হয়।
সিনট্যাক্স
LPAD(string, length, pad_string)
string- মূল মানlength- চাওয়া মোট দৈর্ঘ্যpad_string- বামপাশে যোগ করা ক্যারেক্টার
উদাহরণ: টেবিল তৈরি এবং ডেটা ইনসার্ট
mysql> create table DemoTable767 (Value varchar(100)); Query OK, 0 rows affected (1.40 sec)
mysql> insert into DemoTable767 values('4');
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable767 values('5');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable767 values('6');
Query OK, 1 row affected (0.39 sec)
mysql> insert into DemoTable767 values('1');
Query OK, 1 row affected (0.10 sec)
সকল রেকর্ড দেখানো
mysql> select * from DemoTable767;
+-------+ | Value | +-------+ | 4 | | 5 | | 6 | | 1 | +-------+ 4 rows in set (0.00 sec)
LPAD দিয়ে দুই অঙ্কে রূপান্তর
mysql> select lpad(Value,2,'0') from DemoTable767;
+-------------------+ | lpad(Value,2,'0') | +-------------------+ | 04 | | 05 | | 06 | | 01 | +-------------------+ 4 rows in set (0.00 sec)
ব্যবহারিক উদাহরণ
- মাস/দিন ফরম্যাট:
LPAD(MONTH(date), 2, '0')→ ০১, ০২, ..., ১২ - সময় ফরম্যাট:
LPAD(HOUR(time), 2, '0')→ ০০, ০১, ..., ২৩ - সিরিয়াল নম্বর:
LPAD(id, 6, '0')→ ০০০০০১, ০০০০০২, ...
সম্বন্ধীয় ফাংশন: RPAD() - ডানপাশে প্যাডিং যোগ করে।