MySQL BIN() 函数

MySQL BIN() 函数返回给定数字的二进制值的字符串表示。

BIN() 语法

这里是 MySQL BIN() 函数的语法:

BIN(number)

参数

number
必需的。需要以二进制表示的数字。

返回值

BIN() 函数返回一个字符串,其表示给定数字的二进制值。

  • 如果参数 number 为非数字类型,BIN() 函数会首先尝试将其转为数字后再返回数字的二进制表示。
  • 如果参数 numberNULLBIN() 函数将返回 NULL

BIN() 示例

SELECT
    BIN(2),
    BIN(5),
    BIN(18),
    BIN(186),
    BIN(1.5),
    BIN(3.6),
    BIN('A'),
    BIN('3A'),
    BIN(NULL)\G
*************************** 1. row ***************************
   BIN(2): 10
   BIN(5): 101
  BIN(18): 10010
 BIN(186): 10111010
 BIN(1.5): 1
 BIN(3.6): 11
 BIN('A'): 0
BIN('3A'): 11
BIN(NULL): NULL