snowflake.snowpark.functions.bit_length

snowflake.snowpark.functions.bit_length(e: Union[Column, str]) Column[source] (https://github.com/snowflakedb/snowpark-python/blob/v1.30.0/snowpark-python/src/snowflake/snowpark/functions.py#L10942-L10955)

Returns the length of a string or binary value in bits.

Example:

>>> df = session.create_dataframe([['abc'], ['Δ']], schema=["v"])
>>> df = df.withColumn("b", lit("A1B2").cast("binary"))
>>> df.select(bit_length(col("v")).alias("BIT_LENGTH_V"), bit_length(col("b")).alias("BIT_LENGTH_B")).collect()
[Row(BIT_LENGTH_V=24, BIT_LENGTH_B=16), Row(BIT_LENGTH_V=16, BIT_LENGTH_B=16)]
Copy
语言: 中文