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

ฟังก์ชัน MySQL ใดใช้เปลี่ยนพิมพ์เล็ก/ใหญ่ของสตริงได้

เราสามารถใช้ LCASE() และ LOWER() สำหรับเปลี่ยนพิมพ์เป็นเล็ก และ UCASE() และ UPPER() สำหรับเปลี่ยนพิมพ์เป็นใหญ่

ตัวอย่าง

mysql> SELECT LCASE('NEW DELHI');
+--------------------+
| LCASE('NEW DELHI') |
+--------------------+
| new delhi          |
+--------------------+
1 row in set (0.00 sec)
mysql> SELECT LOWER('NEW DELHI');
+--------------------+
| LOWER('NEW DELHI') |
+--------------------+
| new delhi          |
+--------------------+
1 row in set (0.00 sec)
mysql> SELECT UCASE('new delhi');
+--------------------+
| UCASE('new delhi') |
+--------------------+
| NEW DELHI          |
+--------------------+
1 row in set (0.00 sec)
mysql> SELECT UPPER('new delhi');
+--------------------+
| UPPER('new delhi') |
+--------------------+
| NEW DELHI          |
+--------------------+
1 row in set (0.00 sec)

ยังสามารถใช้ฟังก์ชันเหล่านี้กับคอลัมน์ของตารางได้ ตัวอย่าง สมมติต้องการเปลี่ยนพิมพ์ของค่าในคอลัมน์ในผลลัพธ์ คิวรีต่อไปนี้บนตาราง 'Student' สาธิต:

mysql> SELECT Name, UCASE(Name) FROM student;
+---------+-------------+
| Name    | UCASE(Name) |
+---------+-------------+
| Gaurav  | GAURAV      |
| Aarav   | AARAV       |
| Harshit | HARSHIT     |
| Gaurav  | GAURAV      |
| Yashraj | YASHRAJ     |
+---------+-------------+
5 rows in set (0.00 sec)
mysql> SELECT Name, LCASE(Name) FROM student;
+---------+-------------+
| Name    | LCASE(Name) |
+---------+-------------+
| Gaurav  | gaurav      |
| Aarav   | aarav       |
| Harshit | harshit     |
| Gaurav  | gaurav      |
| Yashraj | yashraj     |
+---------+-------------+
5 rows in set (0.00 sec)
mysql> SELECT Name, UPPER(Name) FROM student;
+---------+-------------+
| Name    | UPPER(Name) |
+---------+-------------+
| Gaurav  | GAURAV      |
| Aarav   | AARAV       |
| Harshit | HARSHIT     |
| Gaurav  | GAURAV      |
| Yashraj | YASHRAJ     |
+---------+-------------+
5 rows in set (0.00 sec)
mysql> SELECT Name, LOWER(Name) FROM student;
+---------+-------------+
| Name    | LOWER(Name) |
+---------+-------------+
| Gaurav  | gaurav      |
| Aarav   | aarav       |
| Harshit | harshit     |
| Gaurav  | gaurav      |
| Yashraj | yashraj     |
+---------+-------------+
5 rows in set (0.00 sec)