Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

BIN() – Dapatkan Nilai Biner Angka di MySQL

Di MySQL Anda dapat menggunakan BIN() berfungsi untuk mengembalikan representasi biner dari suatu bilangan. Fungsi ini sebenarnya mengembalikan representasi string dari nilai biner.

Sintaks

Begini sintaksnya:

BIN(N)

Dimana N adalah angka yang Anda perlukan representasi binernya.

Contoh

Berikut ini contoh dasarnya:

SELECT BIN(3);

Hasil:

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

Dalam hal ini, hasilnya adalah 11 . Ini karena 11 adalah nilai biner dari 3 dalam desimal.

Berikut contoh lain untuk mendemonstrasikan berbagai nilai biner dari angka yang berkisar antara 1 dan 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';

Hasil:

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

BIN() vs CONV()

Operasi di atas juga dapat dilakukan dengan menggunakan CONV() fungsi. Fungsi ini memungkinkan Anda untuk mengonversi angka di antara basis yang berbeda (sehingga Anda tidak hanya terbatas pada biner).

Berikut ini contoh penggunaan CONV() untuk mengonversi angka ke biner:

SELECT CONV(3, 10, 2);

Hasil:

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

Di sini, kami mengonversi 3 dari basis 10 ke basis 2 (biner).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lewati parameter ke baris perintah skrip MySQL

  2. MySQL Bagaimana Anda INSERT INTO tabel dengan subquery SELECT mengembalikan beberapa baris?

  3. Memahami Ukuran Penyimpanan untuk Tipe Data MySQL TEXT

  4. Dapatkan catatan dengan nilai maksimal untuk setiap grup hasil SQL yang dikelompokkan

  5. Menyebarkan Server Percona ke Cloud Hibrida