কম্পিউটার

সারি আনুন যেখানে একটি ক্ষেত্রের মান MySQL এ 5 অক্ষরের কম?


সারি আনতে যেখানে একটি ক্ষেত্রের মান 5 অক্ষরের কম, আপনাকে LENGTH() ফাংশন ব্যবহার করতে হবে। সিনট্যাক্স নিম্নরূপ -

SELECT *FROM yourTableName WHERE LENGTH(yourColumnName) < 5;

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> create table fieldLessThan5Chars
   -> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> yourZipCode varchar(10)
   -> );
Query OK, 0 rows affected (0.52 sec)

এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। প্রশ্নটি নিম্নরূপ -

mysql> insert into fieldLessThan5Chars(yourZipCode) values('35801');
Query OK, 1 row affected (0.10 sec)
mysql> insert into fieldLessThan5Chars(yourZipCode) values('3580');
Query OK, 1 row affected (0.20 sec)
mysql> insert into fieldLessThan5Chars(yourZipCode) values('90001');
Query OK, 1 row affected (0.40 sec)
mysql> insert into fieldLessThan5Chars(yourZipCode) values('100');
Query OK, 1 row affected (0.20 sec)
mysql> insert into fieldLessThan5Chars(yourZipCode) values('10');
Query OK, 1 row affected (0.17 sec)
mysql> insert into fieldLessThan5Chars(yourZipCode) values('0');
Query OK, 1 row affected (0.15 sec)
mysql> insert into fieldLessThan5Chars(yourZipCode) values('90209');
Query OK, 1 row affected (0.11 sec)
mysql> insert into fieldLessThan5Chars(yourZipCode) values('33124');
Query OK, 1 row affected (0.20 sec)

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

mysql> select *from fieldLessThan5Chars;

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

+----+-------------+
| Id | yourZipCode |
+----+-------------+
|  1 | 35801       |
|  2 | 3580        |
|  3 | 90001       |
|  4 | 100         |
|  5 | 10          |
|  6 | 0           |
|  7 | 90209       |
|  8 | 33124       |
+----+-------------+
8 rows in set (0.00 sec)

উদাহরণ

এখানে সমস্ত সারি আনার জন্য একটি ক্যোয়ারী রয়েছে যেখানে একটি ক্ষেত্রের মান 5 অক্ষরের কম -

mysql> select *from fieldLessThan5Chars where length(yourZipCode) < 5;

আউটপুট

+----+-------------+
| Id | yourZipCode |
+----+-------------+
|  2 |        3580 |
|  4 |         100 |
|  5 |          10 |
|  6 |           0 |
+----+-------------+
4 rows in set (0.00 sec)

  1. রেকর্ড আনার জন্য মাইএসকিউএল কোয়েরি যেখানে দশমিক একটি পূর্ণ সংখ্যা

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

  3. মাইএসকিউএল কোয়েরি ফিল্ড ভ্যালু থেকে কমা গণনা করতে?

  4. সর্বাধিক ক্রমবর্ধমান মান আনতে MySQL ক্যোয়ারী