に最終更新
BIT_LENGTH
説明
文字列またはバイナリ値のビット長 (バイト長 × 8) を返します。
構文
BIT_LENGTH(<str>)
パラメータ
<str>ビット長を求める文字列。
戻り値
<str> のバイナリ表現が占めるビット数を返します。0 と 1 のすべてのビットを数えます。
使用例
-
使用例 1
select BIT_LENGTH("abc"), BIT_LENGTH("中国"), BIT_LENGTH(123);+-------------------+----------------------+-----------------+
| BIT_LENGTH("abc") | BIT_LENGTH("中国") | BIT_LENGTH(123) |
+-------------------+----------------------+-----------------+
| 24 | 48 | 24 |
+-------------------+----------------------+-----------------+ -
NULL 引数
select BIT_LENGTH(NULL);+------------------+
| BIT_LENGTH(NULL) |
+------------------+
| NULL |
+------------------+