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

MySQL ใดจะส่งคืนหากฉันระบุตัวเลขที่ไม่ใช่เลขฐานสิบหกเป็นอาร์กิวเมนต์ของฟังก์ชัน UNHEX()


MySQL คืนค่า NULL หากเราระบุตัวเลขที่ไม่ใช่เลขฐานสิบหกเป็นอาร์กิวเมนต์ของฟังก์ชัน UNHEX() ตัวอย่างต่อไปนี้จะแสดงให้เห็น

ตัวอย่าง

mysql> Select UNHEX('ANK96598');
+-------------------+
| UNHEX('ANK96598') |
+-------------------+
| NULL              |
+-------------------+
1 row in set (0.00 sec)

เนื่องจากเรารู้ว่าเลขฐานสิบหกที่ถูกต้องอยู่ระหว่าง '0…9', 'A…F' หรือ 'a…f' ดังนั้นข้อความค้นหาด้านบนจะคืนค่า NULL