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 ของระบบเลขฐานสิบกำลังแปลงเป็นระบบเลขฐานสอง