- Catégories :
BIT_LENGTH¶
Renvoie la longueur d’une chaîne ou d’une valeur binaire en bits.
Snowflake n’utilise pas d’octets fractionnaires, la longueur est toujours calculée comme suit : 8 * OCTET_LENGTH.
Syntaxe¶
BIT_LENGTH(<string_or_binary>)
Arguments¶
string_or_binary
La chaîne ou la valeur binaire pour laquelle la longueur est renvoyée.
Exemples¶
Cela montre l’utilisation de la fonction BIT_LENGTH
sur les valeurs de chaîne et BINARY :
CREATE TABLE bl (v VARCHAR, b BINARY); INSERT INTO bl (v, b) VALUES ('abc', NULL), ('\u0394', X'A1B2');Interroger les données :
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 | +-----+------+---------------+---------------+