Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีใช้ CHAR_LENGTH() ร่วมกับ WHERE ใน MySQL

เมื่อใช้ CHAR_LENGTH() หรือ CHARACTER_LENGTH() ร่วมกับ WHERE ผลลัพธ์จะขึ้นอยู่กับเงื่อนไขใน WHERE ตัวอย่าง: ตาราง Student ต้องการชื่อที่มีตัวอักษรน้อยกว่า 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)