MariaDBでは、BIN() は、指定されたlonglongのバイナリ値の文字列表現を返す組み込みの文字列関数です(つまり、BIGINT )番号。
関数を呼び出すときにlonglong番号を指定します。
構文
構文は次のようになります:
BIN(N)
ここでN は長い数字です。
例
簡単な例を次に示します。
SELECT BIN(123); 結果:
+----------+ | BIN(123) | +----------+ | 1111011 | +----------+
これはCONV(123, 10, 2)と同じです 。ここにその機能があります:
SELECT
BIN(123),
CONV(123,10,2); 結果:
+----------+----------------+ | BIN(123) | CONV(123,10,2) | +----------+----------------+ | 1111011 | 1111011 | +----------+----------------+
floatの使用 価値
引数がfloatの場合 、切り捨てられます。
例:
SELECT BIN(123.456); 結果:
+--------------+ | BIN(123.456) | +--------------+ | 1111011 | +--------------+
間違った引数タイプ
間違った引数タイプを渡すと、0が返されます 。
例:
SELECT BIN('Homer'); 結果:
+--------------+
| BIN('Homer') |
+--------------+
| 0 |
+--------------+ ヌル引数
nullを渡す nullを返します :
SELECT BIN(null); 結果:
+-----------+ | BIN(null) | +-----------+ | NULL | +-----------+
引数がありません
BIN()の呼び出し 引数を渡さないとエラーが発生します:
SELECT BIN(); 結果:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'BIN'