如何将 MySQL REVERSE() 函数与 WHERE 子句一起用于列数据?

mysqlmysqli database更新于 2025/5/25 10:20:17

MySQL REVERSE() 函数可以将列名作为参数来反转其值。如果我们想应用某些条件,则可以将其与 WHERE 子句一起使用,如下所示:

示例

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)

相关文章


有用资源