Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào chúng ta có thể sử dụng hàm REVERSE () của MySQL trên dữ liệu của cột cùng với mệnh đề WHERE?

Hàm MySQL REVERSE () có thể có tên cột làm đối số để đảo ngược giá trị của nó. Nếu chúng ta muốn áp dụng một số điều kiện / s thì nó có thể được sử dụng cùng với mệnh đề WHERE như sau:

Ví dụ

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)

Truy vấn trên đảo các giá trị của cột "Tên" từ bảng "Sinh viên". Bây giờ, truy vấn bên dưới sẽ sử dụng hàm REPLACE () với mệnh đề WHERE:

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