「MariaDB」BIN関数で数値を10進数から2進数へ変換

2021年12月29日

環境
Windows 10 64 bit
MariaDB 10.6.4

書式
BIN(N)
BIN 関数は指定した数値を2進数の形式に変換し文字列として取得するために使用します。

使用例1
引数に指定した 10 進数の数値を 2 進数に変換したあと文字列として取得します

MariaDB [(none)]> select bin(1) resA, bin(10) resB, bin(52) resC;
+------+------+--------+
| resA | resB | resC   |
+------+------+--------+
| 1    | 1010 | 110100 |
+------+------+--------+
1 row in set (0.039 sec)

使用例2
引数がNULLの場合はNULLを返します

MariaDB [(none)]> select bin(NULL) resA ,bin(20) resB;
+------+-------+
| resA | resB  |
+------+-------+
| NULL | 10100 |
+------+-------+
1 row in set (0.001 sec)

 

MariaDB

Posted by arkgame