Последнее обновление
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 |
+------------------+