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

MySQL SELECT-এ কলাম ভ্যালুর শেষে ক্যারেক্টার যোগ করা

কলাম ভ্যালুর শেষে ক্যারেক্টার যোগ করতে CONCAT() ফাংশন ব্যবহার করুন।

প্রথমে একটি টেবিল তৈরি করি:

mysql> create table DemoTable766(Name varchar(100));
Query OK, 0 rows affected (0.65 sec)

কিছু নাম ইনসার্ট করি:

mysql> insert into DemoTable766 values('John');
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable766 values('Sam');
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable766 values('Carol');
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable766 values('David');
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable766 values('Bob');
Query OK, 1 row affected (0.12 sec)

সব রেকর্ড দেখি:

mysql> select *from DemoTable766;

আউটপুট:

+-------+
| Name  |
+-------+
| John  |
| Sam   |
| Carol |
| David |
| Bob   |
+-------+
5 rows in set (0.00 sec)

প্রতিটি নামের শেষে ' S' যোগ করার ক্যোয়ারি:

mysql> SELECT CONCAT(Name, ' S') FROM DemoTable766;

আউটপুট:

+-------------------+
| CONCAT(Name, ' S') |
+-------------------+
| John S            |
| Sam S             |
| Carol S           |
| David S           |
| Bob S             |
+-------------------+
5 rows in set (0.00 sec)

ব্যাখ্যা: CONCAT() একাধিক স্ট্রিং যুক্ত করে। CONCAT_WS(',', col1, col2) দিয়ে সেপারেটর দিয়ে ক্যাটেনেট করা যায়।

  1. MySQL কোয়েরি কলামে n-তম সর্বোচ্চ মান বের করতে মানগুলো স্কিপ করে

  2. MySQL-এ কলাম মান শাফল করা

  3. MySQL-এ ডুপ্লিকেট কলাম ভ্যালু অনুযায়ী অন্য কলামের যোগফল (SUM + GROUP BY)

  4. MySQL에서 문자로 시작하는 코드(예: J23, C13) 문자+숫자 순으로 정렬하기