- Categorias:
BIT_LENGTH¶
Retorna o comprimento de uma cadeia de caracteres ou valor binário em bits.
O Snowflake não usa bytes fracionários, então o comprimento é sempre calculado como 8 * OCTET_LENGTH.
Sintaxe¶
BIT_LENGTH(<string_or_binary>)
Argumentos¶
string_or_binary
A cadeia de caracteres ou valor binário para o qual o comprimento é retornado.
Exemplos¶
Isso mostra o uso da função BIT_LENGTH
em ambos os valores de cadeia de caracteres e BINARY:
CREATE TABLE bl (v VARCHAR, b BINARY); INSERT INTO bl (v, b) VALUES ('abc', NULL), ('\u0394', X'A1B2');Consultar os dados:
SELECT v, b, BIT_LENGTH(v), BIT_LENGTH(b) FROM bl ORDER BY v; +-----+------+---------------+---------------+ | V | B | BIT_LENGTH(V) | BIT_LENGTH(B) | |-----+------+---------------+---------------| | abc | NULL | 24 | NULL | | Δ | A1B2 | 16 | 16 | +-----+------+---------------+---------------+