MariaDB
 sql >> Teknologi Basis Data >  >> RDS >> MariaDB

Bagaimana BIN() Bekerja di MariaDB

Di MariaDB, BIN() adalah fungsi string bawaan yang mengembalikan representasi string dari nilai biner longlong yang diberikan (yaitu BIGINT ) nomor.

Anda memberikan nomor panjang saat Anda memanggil fungsi tersebut.

Sintaks

Sintaksnya seperti ini:

BIN(N)

Dimana N adalah angka yang panjang.

Contoh

Berikut ini contoh sederhananya:

SELECT BIN(123);

Hasil:

+----------+
| BIN(123) |
+----------+
| 1111011  |
+----------+

Ini sama dengan CONV(123, 10, 2) . Ini dia di samping fungsi itu:

SELECT 
    BIN(123), 
    CONV(123,10,2);

Hasil:

+----------+----------------+
| BIN(123) | CONV(123,10,2) |
+----------+----------------+
| 1111011  | 1111011        |
+----------+----------------+

Menggunakan float Nilai

Jika argumennya adalah float , itu terpotong.

Contoh:

SELECT BIN(123.456);

Hasil:

+--------------+
| BIN(123.456) |
+--------------+
| 1111011      |
+--------------+

Tipe Argumen Salah

Melewati tipe argumen yang salah akan mengembalikan 0 .

Contoh:

SELECT BIN('Homer');

Hasil:

+--------------+
| BIN('Homer') |
+--------------+
| 0            |
+--------------+

Argumen Null

Melewati null mengembalikan null :

SELECT BIN(null);

Hasil:

+-----------+
| BIN(null) |
+-----------+
| NULL      |
+-----------+

Argumen Tidak Ada

Memanggil BIN() tanpa meneruskan argumen menghasilkan kesalahan:

SELECT BIN();

Hasil:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'BIN'

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. COUNT() Fungsi di MariaDB

  2. Enkripsi Basis Data:Mengapa dan Di Mana Anda Perlu Memiliki Enkripsi Data

  3. Bagaimana UUID_SHORT() Bekerja di MariaDB

  4. Cara Menyebarkan Cluster MySQL atau MariaDB Galera Siap Produksi Menggunakan ClusterControl

  5. Bagaimana Mendesain Cluster MariaDB yang Terdistribusi Secara Geografis