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'