MySQL 如何在MySQL的列数据中使用REVERSE()函数,并结合WHERE子句?

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)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程