Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เราจะใช้ฟังก์ชัน 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)

แบบสอบถามด้านบนสลับค่าของคอลัมน์ 'ชื่อ' จากตาราง 'นักเรียน' ตอนนี้ แบบสอบถามด้านล่างจะใช้ฟังก์ชัน REPLACE() กับส่วนคำสั่ง WHERE:

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