Skip to main content
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