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

เราจะป้อนค่าตัวเลขเป็นเลขฐานสิบหก (HEX) ในคำสั่ง MySQL ได้อย่างไร


ต่อไปนี้เป็นสองวิธีด้วยความช่วยเหลือซึ่งเราสามารถป้อนค่าตัวเลขเป็นเลขฐานสิบหก -

ตามคำนำหน้า 'X'

ในแนวทางนี้ เราจำเป็นต้องอ้างอิงตัวเลขฐานสิบหกภายในเครื่องหมายคำพูดเดี่ยวด้วยคำนำหน้า X จากนั้นสตริงตัวเลข HEX จะถูกแปลงเป็นตัวเลขโดยอัตโนมัติตามบริบทของนิพจน์

ตัวอย่าง

mysql> Select X'5152545678'+ 10;
+-------------------+
| X'5152545678'+ 10 |
+-------------------+
| 349273609858      |
+-------------------+
1 row in set (0.00 sec)

ตามคำนำหน้า 0x

ในแนวทางนี้ เราต้องเขียนเลขฐานสิบหกโดยไม่มีเครื่องหมายคำพูดใดๆ ที่มี 0x นำหน้า จากนั้นสตริงตัวเลข HEX จะถูกแปลงเป็นค่าตัวเลขโดยอัตโนมัติตามบริบทของนิพจน์

ตัวอย่าง

mysql> Select 0x5152545678+10;
+-----------------+
| 0x5152545678+10 |
+-----------------+
| 349273609858    |
+-----------------+
1 row in set (0.00 sec)