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'