ホームページ  >  記事  >  データベース  >  CONV() 関数の数値「N」の値がその基数と一致しない場合はどうなりますか?

CONV() 関数の数値「N」の値がその基数と一致しない場合はどうなりますか?

PHPz
PHPz転載
2023-08-27 14:29:101064ブラウズ

如果 CONV() 函数中数字“N”的值与其基数不符会发生什么?

CONV() 関数で指定された数値がその基数と一致しない場合、MySQL は出力として 0 を返します。 10 進数の 9 を 2 進数システムの数値に変換したいとします。この場合、from_base の値は 10 でなければなりませんが、from_base の値として 8 を指定すると、MySQL は出力として 0 を返します。

mysql> Select CONV(9,8,2);

+-------------+
| CONV(9,8,2) |
+-------------+
| 0           |
+-------------+

1 row in set (0.00 sec)

8進数値は0から7の間でなければならないことがわかっているので、数字9の記数法は10進法、つまり10でなければなりません。

以上がCONV() 関数の数値「N」の値がその基数と一致しない場合はどうなりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。