Mysql
 sql >> база данни >  >> RDS >> Mysql

BIN() – Вземете двоичната стойност на число в MySQL

В MySQL можете да използвате BIN() функция за връщане на двоично представяне на число. Тази функция всъщност връща низово представяне на двоичната стойност.

Синтаксис

Ето как върви синтаксисът:

BIN(N)

Където N е числото, от което се нуждаете от двоично представяне.

Пример

Ето един основен пример:

ИЗБЕРЕТЕ BIN(3);

Резултат:

<пред>+--------+| BIN(3) |+--------+| 11 |+--------+

В този случай резултатът е 11 . Това е така, защото 11 е двоичната стойност на 3 в десетичен знак.

Ето още един пример за демонстриране на различни двоични стойности от числа, вариращи между 1 и 10:

ИЗБЕРЕТЕ BIN(1) КАТО '1', BIN(2) КАТО '2', BIN(3) КАТО '3', BIN(4) КАТО '4', BIN(5) КАТО '5', BIN (6) КАТО „6“, BIN(7) AS „7“, BIN(8) AS „8“, BIN(9) AS „9“, BIN(10) AS „10“;

Резултат:

+------+------+------+------+------+-----+---- --+------+------+------+| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |+------+------+------+------+------+------+----- -+------+------+------+| 1 | 10 | 11 | 100 | 101 | 110 | 111 | 1000 | 1001 | 1010 |+------+------+------+------+------+------+----- -+------+------+------+

BIN() срещу CONV()

Горните операции могат да се извършват и с помощта на CONV() функция. Тази функция ви позволява да конвертирате числа между различни бази (така че не сте ограничени само до двоични).

Ето пример за използване на CONV() за преобразуване на число в двоично:

ИЗБЕРЕТЕ CONV(3, 10, 2);

Резултат:

+----------------+| CONV(3, 10, 2) |+----------------+| 11 |+----------------+

Тук преобразуваме 3 от база 10 до база 2 (двоична).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Най-бързият метод за архивиране и възстановяване на MySQL

  2. Ръководство за проектиране на база данни за диспечера на задачите в MySQL

  3. Таблица с формат за дата на MySQL

  4. MySQL:Как да нулирам или променям паролата за root на MySQL?

  5. Как да подготвим изявление за заявка за актуализиране?