如何配合 WHERE 子句使用 MySQL REVERSE() 函式來處理列資料?


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”列中的值。現在,下面的查詢將使用 REPLACE() 函式和 WHERE 子句

mysql> Select Name, REVERSE(Name) from Student WHERE Subject = 'History';
+-------+---------------+
| Name  | REVERSE(Name) |
+-------+---------------+
| Aarav | varaA         |
+-------+---------------+
1 row in set (0.00 sec)

更新於:2020 年 02 月 07 日

240 次瀏覽

開啟您的 職業生涯

完成課程以獲得認證

立即開始
廣告