MySQL 如何在MySQL的列数据中使用REVERSE()函数,并结合WHERE子句?
MySQL的REVERSE()函数可以将列名作为参数来反转其值。如果我们想应用一些条件,那么可以将其与WHERE子句一起使用,如下所示:
阅读更多:MySQL 教程
示例
mysql> Select Name, REVERSE(Name) from Student;
+---------+---------------+
| Name | REVERSE(Name) |
+---------+---------------+
| Aarav | varaA |
| Gaurav | varuaG |
| Gaurav | varuaG |
| Harshit | tihsraH |
| Yashraj | jarhsaY |
+---------+---------------+
5 rows in set (0.00 sec)
上述查询反转了“Student”表中“Name”列的值。现在,以下查询将使用带有WHERE子句的REPLACE()函数:
mysql> Select Name, REVERSE(Name) from Student WHERE Subject = 'History';
+-------+---------------+
| Name | REVERSE(Name) |
+-------+---------------+
| Aarav | varaA |
+-------+---------------+
1 row in set (0.00 sec)
极客教程