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

ใน MySQL เราจะแปลงค่าจากระบบตัวเลขหนึ่งเป็นค่าในระบบตัวเลขอื่นได้อย่างไร


ด้วยความช่วยเหลือของฟังก์ชัน MySQL CONV() ค่าจากระบบตัวเลขหนึ่งสามารถแปลงเป็นระบบตัวเลขอื่นได้

ไวยากรณ์

CONV(N, from_base, to_base)

ในที่นี้ 'N' คือตัวเลขที่จะแปลง 'from_base' คือฐานปัจจุบันของตัวเลขนั้น และ 'to_base' คือฐานที่ต้องแปลงตัวเลขนั้น 'N' ถูกตีความว่าเป็นจำนวนเต็ม แต่อาจระบุเป็นจำนวนเต็มหรือสตริงได้

ตัวอย่าง

mysql> Select CONV('10',10,2) AS 'DECIMAL TO BINARY';
+-------------------+
| DECIMAL TO BINARY |
+-------------------+
| 1010              |
+-------------------+
1 row in set (0.00 sec)

ในตัวอย่างข้างต้น ค่าตัวเลข 10 ของระบบเลขฐานสิบกำลังแปลงเป็นระบบเลขฐานสอง