
MySQL LTRIM() 和 RTRIM() 函数可用于消除表中列值的前导和尾随空格。即使我们在 WHERE 子句中应用条件,这些函数也能正常工作。 示例mysql> Select LTRIM(Name) from Student;
+-------------+
| LTRIM(Name) |
+-------------+
| Gaurav |
| Aarav |
| Harshit |
| Gaurav |
| Yashraj |
+-------------+
5 rows in set (0.13 sec) 登录后复制 上面的查询从“Name”列的值中删除前导空格字符。 mysql> Select RTRIM(Name) from Student;
+-------------+
| RTRIM(Name) |
+-------------+
| Gaurav |
| Aarav |
| Harshit |
| Gaurav |
| Yashraj |
+-------------+
5 rows in set (0.00 sec) 登录后复制 上面的查询从“Name”列的值中删除尾随空格字符。 mysql> Select LTRIM(Name) from Student Where Name = 'Harshit';
+-------------+
| LTRIM(Name) |
+-------------+
| Harshit |
+-------------+
1 row in set (0.05 sec) 登录后复制 上面的查询从值中删除前导空格字符,即在“Name”列的 WHERE 子句“Harshit”中给出的值。 mysql> Select RTRIM(Name) from Student Where Name = 'Gaurav';
+-------------+
| RTRIM(Name) |
+-------------+
| Gaurav |
| Gaurav |
+-------------+
2 rows in set (0.00 sec) 登录后复制 上面的查询从值中删除尾随空格字符,即在“Name”列的 WHERE 子句“Gaurav”中给出的值。 |