LENGTH (Lakehouse v1)
Zwraca długość podanego ciągu znaków lub wartości binarnej. W przypadku ciągów znaków długość oznacza liczbę znaków, przy czym każdy znak UTF-8 jest liczony jako jeden znak. W przypadku danych binarnych długość odpowiada liczbie bajtów.
Składnia Analyze
Dział zatytułowany „Składnia Analyze”func.length(<expr>)Przykłady Analyze
Dział zatytułowany „Przykłady Analyze”func.length('Hello')┌──────────────────────┐│ func.length('Hello') │├──────────────────────┤│ 5 │└──────────────────────┘Składnia SQL
Dział zatytułowany „Składnia SQL”LENGTH(<expr>)Typ zwracany
Dział zatytułowany „Typ zwracany”BIGINT
Przykłady SQL
Dział zatytułowany „Przykłady SQL”SELECT LENGTH('Hello'), LENGTH_UTF8('Hello'), CHAR_LENGTH('Hello'), CHARACTER_LENGTH('Hello');
┌───────────────────────────────────────────────────────────────────────────────────────────┐│ length('hello') │ length_utf8('hello') │ char_length('hello') │ character_length('hello') │├─────────────────┼──────────────────────┼──────────────────────┼───────────────────────────┤│ 5 │ 5 │ 5 │ 5 │└───────────────────────────────────────────────────────────────────────────────────────────┘