ホームページ  >  記事  >  データベース  >  ビット値を数値としてユーザー変数に割り当てるにはどうすればよいでしょうか?

ビット値を数値としてユーザー変数に割り当てるにはどうすればよいでしょうか?

WBOY
WBOY転載
2023-08-28 20:05:02860ブラウズ

ビット値を数値としてユーザー変数に割り当てるにはどうすればよいでしょうか?

ユーザー変数にビット値を割り当てるデフォルトのタイプはバイナリ文字列であることはわかっていますが、次の 2 つの数値にビット値を割り当てることもできます。メソッド:

CAST() 関数の使用

##CAST(... AS UNSIGNED) を使用すると、桁の値を数値に割り当てることができます。次の例で説明します。

mysql> SET @abc = CAST(0b1000011 AS UNSIGNED);
Query OK, 0 rows affected (0.00 sec)

mysql> Select @abc;
+------+
| @abc |
+------+
| 67   |
+------+
1 row in set (0.00 sec)

0(0) を追加することで

ビット値に 0(0) を追加することで数値を割り当てることができます。次の例は、この −

mysql> SET @abc = 0b1000011+0;
Query OK, 0 rows affected (0.00 sec)

mysql> Select @abc;
+------+
| @abc |
+------+
| 67   |
+------+
1 row in set (0.00 sec)

を示しています。

以上がビット値を数値としてユーザー変数に割り当てるにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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