BIT_LENGTH
説明
文字列またはバイナリ値のビット長を返します(実際の長さはバイト数 * 8です)。
構文
BIT_LENGTH(<str>)
パラメータ
<str>長さを返す文字列値。
戻り値
<str> がバイナリ表現で占めるビット数を返します。すべての 0 と 1 を含みます。
例
-
Example 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 |
+------------------+