MySQL,OCT()関数で数値を8進数に変換する

スポンサーリンク

鍛錬 956

MySQL,OCT()関数で数値を8進数に変換する

OCT()関数を使用すると、数値を8進数の文字列に変換することができます。
 
使用方法は、以下に示す通りです。

SELECT 文を使用して、数値を8進数の文字列に変換する場合

引数 N に、変換する数値を指定します。

SELECT OCT(N);
  • N に NULL を指定した場合は、NULL が返されます。
スポンサーリンク

実行結果

以下は、数値を8進数の文字列に変換しています。

mysql> 
mysql> select oct(7);
+--------+
| oct(7) |
+--------+
| 7      |
+--------+
1 row in set (0.00 sec)

mysql> 
mysql> 
mysql> select oct(8);
+--------+
| oct(8) |
+--------+
| 10     |
+--------+
1 row in set (0.00 sec)

mysql> 
mysql> 
mysql> select oct(9);
+--------+
| oct(9) |
+--------+
| 11     |
+--------+
1 row in set (0.00 sec)

mysql> 
mysql> 
mysql> select oct(NULL);
+-----------+
| oct(NULL) |
+-----------+
| NULL      |
+-----------+
1 row in set (0.00 sec)

 
上記に示した通り、数値を8進数の文字列に変換することができました。

タイトルとURLをコピーしました