Scalar function
Aliases: len
Returns NULL for NULL input.
Syntax
String or binary
Alias: LEN (string only)
- LEN accepts STRING. Use LENGTH for BINARY values.
Arguments
String, len string
Binary
Returns
- Type: INTEGER for ordinary STRING or BINARY input; BIGINT for strings using large-string storage
- Possible values: A nonnegative character or byte count.
- NULL behavior: Returns NULL for NULL input.
Len string
- Type: INTEGER; BIGINT for strings using large-string storage
- Possible values: A nonnegative Unicode character count.
- NULL behavior: Returns NULL for NULL input.
Properties
Usage notes
- STRING counts Unicode code points; BINARY counts bytes.
Examples
Typical behavior
Example values
Limitations
- Large STRING or BINARY columns can return BIGINT counts. Other supported inputs return INTEGER. Query tools may report INTEGER even for a BIGINT result.
- LEN accepts STRING inputs. Use LENGTH for BINARY. Large-string columns can return BIGINT even when query tools report INTEGER.
Last modified on October 15, 2026