MySQL แปลงเลขฐาน 2 เป็น 10 แนะนำให้ใช้คำสั่ง CONV คือคำสั่งแปลงตัวเลขของเลขฐานต่างๆ รับค่าพารามิเตอร์ 3 ค่า ข้อมูล, ฐานของตัวเลขตั้งต้นที่ต้องการแปลง และฐานของตัวเลขที่ต้องการ ตัวอย่างนี้เรามาลองใช้ CONV แปลงเลขฐาน 2 เป็น 10 กัน มีรายละเอียดดังนี้
ตัวอย่าง รูปแบบคำสั่ง CONV
CONV(N,from_base,to_base)
- N คือ ตัวเลขหรือข้อมูลที่ต้องการแปลงจากฐานหนึ่งไปเป็นอีกฐานหนึ่ง
- from_base คือ ฐานของตัวเลขตั้งต้นที่ต้องการแปลง
- to_base คือ ฐานของตัวเลขที่ต้องการ
ตัวอย่าง การใช้คำสั่ง CONV MySQL
SELECT CONV('1011000', 2, 10)
ผลลัพธ์
88
จากตัวอย่าง SQL ใช้คำสั่ง CONV แปลงเลขฐาน 2 คือ '1011000' เป็นฐาน 10 ได้ผลลัพธ์เท่ากับ 88
สรุป สำหรับการใช้ MySQL แปลงเลขฐาน 2 เป็น 10 แนะนำให้ใช้คำสั่ง CONV กำหนดพารามิเตอร์ตัวแรกคือ ข้อมูล ตามด้วยเลข 2 (ฐาน 2) และตามด้วยเลข 10 (ฐาน 10)