কম্পিউটার

MySQL ক্যোয়ারী একটি পৃথক কলামে স্ট্রিং থেকে প্রথম বর্ণমালা প্রদর্শন করতে


স্ট্রিং থেকে প্রথম বর্ণমালা আনতে, LEFT() ব্যবহার করুন। এই পদ্ধতিটি আপনাকে স্ট্রিংয়ের বাম দিক থেকে অক্ষর ফেরাতে দেয়।

আসুন প্রথমে একটি উদাহরণ দেখি এবং একটি টেবিল তৈরি করি -

mysql> create table DemoTable
(
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   FirstName varchar(100)
);
Query OK, 0 rows affected (1.03 sec)

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable(FirstName) values('John');
Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable(FirstName) values('Adam');
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable(FirstName) values('Jace');
Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable(FirstName) values('Chris');
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable(FirstName) values('Bob');
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable(FirstName) values('Carol');
Query OK, 1 row affected (0.11 sec)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> select *from DemoTable;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+----+-----------+
| Id | FirstName |
+----+-----------+
|  1 | John      |
|  2 | Adam      |
|  3 | Jace      |
|  4 | Chris     |
|  5 | Bob       |
|  6 | Carol     |
+----+-----------+
6 rows in set (0.00 sec)

স্ট্রিং মান সহ কলাম থেকে প্রথম বর্ণমালা প্রদর্শন করার জন্য নিম্নোক্ত ক্যোয়ারী। ফলাফল একটি নতুন কলামে প্রদর্শিত হয় -

mysql> select Id,FirstName,upper(left(FirstName,1)) AS FirstLetter from DemoTable order by FirstName;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+----+-----------+-------------+
| Id | FirstName | FirstLetter |
+----+-----------+-------------+
|  2 | Adam      | A           |
|  5 | Bob       | B           |
|  6 | Carol     | C           |
|  4 | Chris     | C           |
|  3 | Jace      | J           |
|  1 | John      | J           |
+----+-----------+-------------+
6 rows in set (0.03 sec)

  1. MySQL ক্যোয়ারী নাম অনুসারে গ্রুপ করুন এবং একটি নতুন কলামে গণনা প্রদর্শন করুন

  2. MySQL ক্যোয়ারী বাম থেকে শুধুমাত্র 15 শব্দ প্রদর্শন করতে?

  3. একটি টেবিল থেকে একটি নির্দিষ্ট ছাত্রের চিহ্নগুলিকে গোষ্ঠীভুক্ত করুন এবং প্রতিটি ছাত্রের জন্য একটি পৃথক কলামে মোট নম্বর প্রদর্শন করুন?

  4. একটি একক MySQL ক্যোয়ারী একটি একক সারিতে অনেক সারি থেকে স্ট্রিংগুলিকে একত্রিত করতে এবং অন্য কলামে সংশ্লিষ্ট ব্যবহারকারী আইডি যোগফল প্রদর্শন করতে?