MySQL 如何在WHERE子句中使用LTRIM()和RTRIM()函数

MySQL 如何在WHERE子句中使用LTRIM()和RTRIM()函数

MySQL LTRIM()和RTRIM()函数可以用于清除表中某列值的前导和尾随空格。即使我们在WHERE子句中应用条件,这些函数也能正常工作。

阅读更多:MySQL 教程

示例

mysql> Select LTRIM(Name) from Student;
+-------------+
| LTRIM(Name) |
+-------------+
| Gaurav      |
| Aarav       |
| Harshit     |
| Gaurav      |
| Yashraj     |
+-------------+
5 rows in set (0.13 sec)

上面的查询删除列“姓名”的值的前导空格字符。

mysql> Select RTRIM(Name) from Student;
+-------------+
| RTRIM(Name) |
+-------------+
| Gaurav      |
| Aarav       |
| Harshit     |
| Gaurav      |
| Yashraj     |
+-------------+
5 rows in set (0.00 sec)

上面的查询删除列“姓名”的值的尾随空格字符。

mysql> Select LTRIM(Name) from Student Where Name = 'Harshit';
+-------------+
| LTRIM(Name) |
+-------------+
| Harshit     |
+-------------+
1 row in set (0.05 sec)

上面的查询删除了列“姓名”中给定WHERE子句“Harshit”的值的前导空格字符。

mysql> Select RTRIM(Name) from Student Where Name = 'Gaurav';
+-------------+
| RTRIM(Name) |
+-------------+
| Gaurav      |
| Gaurav      |
+-------------+
2 rows in set (0.00 sec)

上面的查询删除了列“姓名”中给定WHERE子句“Gaurav”的值的尾随空格字符。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程