কম্পিউটার

যেখানে সারি মান MySQL এ স্ট্রিং ধারণ করে নির্বাচন করুন?


MySQL-এ স্ট্রিং ধারণকারী সারি মান নির্বাচন করতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন।

SELECT *FROM yourTableName where yourColumnName like ‘%yourPattern%’;

উপরের সিনট্যাক্স বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ।

mysql> create table PatternDemo
-> (
-> Id int,
-> Name varchar(100),
-> Age int
-> );
Query OK, 0 rows affected (0.97 sec)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ।

mysql> insert into PatternDemo values(1,'James',23);
Query OK, 1 row affected (0.11 sec)

mysql> insert into PatternDemo values(2,'Joseph',21);
Query OK, 1 row affected (0.18 sec)

mysql> insert into PatternDemo values(3,'Robert',20);
Query OK, 1 row affected (0.11 sec)

mysql> insert into PatternDemo values(4,'John',26);
Query OK, 1 row affected (0.10 sec)

mysql> insert into PatternDemo values(5,'Richard',24);
Query OK, 1 row affected (0.17 sec)

এখন আপনি সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করতে পারেন। প্রশ্নটি নিম্নরূপ।

mysql> select *from PatternDemo;

নিচের আউটপুট।

+------+---------+------+
| Id   | Name    | Age  |
+------+---------+------+
| 1    | James   | 23   |
| 2    | Joseph  | 21   |
| 3    | Robert  | 20   |
| 4    | John    | 26   |
| 5    | Richard | 24   |
+------+---------+------+
5 rows in set (0.00 sec)

এখানে একটি প্রশ্ন যা "জো" অক্ষর সহ সমস্ত নাম দেবে৷ প্রশ্নটি নিম্নরূপ।

mysql> select *from PatternDemo where Name like '%Jo%';

নিচের আউটপুট।

+------+--------+------+
| Id   | Name   | Age  |
+------+--------+------+
| 2    | Joseph | 21   |
| 4    | John   | 26   |
+------+--------+------+
2 rows in set (0.00 sec)

  1. MySQL ক্যোয়ারী একটি র্যান্ডম সারি মান নির্বাচন করতে (আইডি এবং নাম) একাধিক ঘটনা (নাম) আছে?

  2. MySQL ক্যোয়ারী সারি নির্বাচন করতে যেখানে কলামের মান শুধুমাত্র 0, অন্য কলাম দ্বারা গোষ্ঠী?

  3. মাইএসকিউএল-এ WHERE-এ তারিখ বিয়োগ করে একটি সারি নির্বাচন করুন?

  4. MySQL তালিকা স্ট্রিং এর মান কোথায় নির্বাচন করুন?