如何将 MySQL REVERSE() 函数用于列的数据以及 WHERE 语句?


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)

更新于: 2020 年 2 月 7 日

240 次观看

开启您的 职业生涯

通过完成课程获得认证

立即开始
广告
© . All rights reserved.