যখন 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)