メインコンテンツまでスキップ

BIT_LENGTH

説明

文字列またはバイナリ値のビット長を返します(実際の長さはバイト数 * 8です)。

構文

BIT_LENGTH(<str>)

パラメータ

  • <str> 長さを返す文字列値。

戻り値

<str> がバイナリ表現で占めるビット数を返します。すべての 0 と 1 を含みます。

  1. Example 1

    select BIT_LENGTH("abc"), BIT_LENGTH("中国"), BIT_LENGTH(123);
    +-------------------+----------------------+-----------------+
    | BIT_LENGTH("abc") | BIT_LENGTH("中国") | BIT_LENGTH(123) |
    +-------------------+----------------------+-----------------+
    | 24 | 48 | 24 |
    +-------------------+----------------------+-----------------+
  2. NULL引数

    select BIT_LENGTH(NULL);
    +------------------+
    | BIT_LENGTH(NULL) |
    +------------------+
    | NULL |
    +------------------+