본문으로 건너뛰기
최종 수정: 에

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 |
    +------------------+