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

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

เมื่อใช้ ASCII() ร่วมกับ WHERE ผลลัพธ์ขึ้นอยู่กับเงื่อนไข ตัวอย่าง: ตาราง Student ต้องการรหัส ASCII ของตัวอักษรแรกของชื่อที่มากกว่า 65:

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, ASCII(Name) AS 'ASCII VALUE OF 1st Character' FROM Student WHERE ASCII(Name) > 65;
+---------+------------------------------+
| Name    | ASCII VALUE OF 1st Character |
+---------+------------------------------+
| Gaurav  | 71                           |
| Harshit | 72                           |
| Gaurav  | 71                           |
+---------+------------------------------+
3 rows in set (0.00 sec)