メインコンテンツまでスキップ
に最終更新

BIT_LENGTH

説明​

文字列またはバイナリ値のビット長 (バイト長 × 8) を返します。

構文​

BIT_LENGTH(<str>)

パラメータ​

  • <str> ビット長を求める文字列。

戻り値​

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

使用例​

  1. 使用例 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 |
    +------------------+