Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

BIN () - Nhận giá trị nhị phân của một số trong MySQL

Trong MySQL, bạn có thể sử dụng BIN() hàm để trả về một biểu diễn nhị phân của một số. Hàm này thực sự trả về một biểu diễn chuỗi của giá trị nhị phân.

Cú pháp

Đây là cách thực hiện cú pháp:

BIN(N)

Ở đâu N là số bạn cần biểu diễn nhị phân.

Ví dụ

Đây là một ví dụ cơ bản:

SELECT BIN(3);

Kết quả:

+--------+
| BIN(3) |
+--------+
| 11     |
+--------+

Trong trường hợp này, kết quả là 11 . Điều này là do 11 là giá trị nhị phân của 3 trong số thập phân.

Dưới đây là một ví dụ khác để chứng minh các giá trị nhị phân khác nhau từ các số nằm trong khoảng từ 1 đến 10:

SELECT 
	BIN(1) AS '1',
	BIN(2) AS '2',
	BIN(3) AS '3',
	BIN(4) AS '4',
	BIN(5) AS '5',
	BIN(6) AS '6',
	BIN(7) AS '7',
	BIN(8) AS '8',
	BIN(9) AS '9',
	BIN(10) AS '10';

Kết quả:

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

BIN () so với CONV ()

Các thao tác trên cũng có thể được thực hiện bằng cách sử dụng CONV() hàm số. Chức năng này cho phép bạn chuyển đổi số giữa các cơ số khác nhau (vì vậy bạn không chỉ giới hạn ở hệ nhị phân).

Dưới đây là một ví dụ về việc sử dụng CONV() để chuyển đổi một số thành nhị phân:

SELECT CONV(3, 10, 2);

Kết quả:

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

Ở đây, chúng tôi chuyển đổi 3 từ cơ số 10 đến cơ số 2 (nhị phân).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chọn một máy chủ tìm kiếm toàn văn bản độc lập:Sphinx hay SOLR?

  2. Nhanh chóng xây dựng giao diện CRUD PHP với Công cụ tạo CRUD nâng cao PDO

  3. Lỗi trong MySQL khi đặt giá trị mặc định cho DATE hoặc DATETIME

  4. Cách hoạt động của toán tử SOUNDS LIKE trong MySQL

  5. Cách sử dụng GROUP_CONCAT trong CONCAT trong MySQL