কম্পিউটার

আমরা কিভাবে MySQL WHERE ক্লজের সাথে CHAR_LENGTH() ফাংশন ব্যবহার করতে পারি?


যখন CHAR_LENGTH() বা CHARACTER_LENGTH() স্ট্রিং ফাংশন WHERE clause-এর সাথে ব্যবহার করা হয়, তখন এর দ্বারা আউটপুট রিটার্ন হবে WHERE clause-এ প্রদত্ত অবস্থার উপর নির্ভর করবে। উদাহরণ স্বরূপ, ধরুন আমাদের কাছে ‘ছাত্র’ নামের একটি টেবিল আছে এবং আমরা শুধুমাত্র সেই নামগুলো পেতে চাই যার অক্ষরের সংখ্যা 6-এর কম, তাহলে আমরা নিম্নলিখিত ক্যোয়ারী লিখতে পারি -

mysql> Select * from Student;

+------+---------+---------+-----------+
| Id   | Name    | Address | Subject   |
+------+---------+---------+-----------+
| 1    | Gaurav  | Delhi   | Computers |
| 2    | Aarav   | Mumbai  | History   |
| 15   | Harshit | Delhi   | Commerce  |
| 20   | Gaurav  | Jaipur  | Computers |
+------+---------+---------+-----------+

4 rows in set (0.10 sec)

mysql> Select Name, CHAR_LENGTH(Name) from student WHERE CHAR_LENGTH(Name)<6;

+-------+-------------------+
| Name  | CHAR_LENGTH(Name) |
+-------+-------------------+
| Aarav | 5                 |
+-------+-------------------+

1 row in set (0.00 sec)

  1. আমরা কিভাবে MySQL WHERE ক্লজ সহ দুটি কলাম ব্যবহার করতে পারি?

  2. আমরা কিভাবে MySQL DISTINCT clause কে WHERE এবং LIMIT clause এর সাথে ব্যবহার করতে পারি?

  3. আমরা কি MySQL WHERE ক্লজে একটি SUM() ফাংশনের ফলাফল ব্যবহার করতে পারি?

  4. কোথায় ধারা সহ MySQL ভিউ ব্যবহার করবেন?