- Categorias:
LENGTH, LEN¶
Retorna o comprimento de um valor de cadeia de caracteres ou binário da entrada. Para cadeias de caracteres, o comprimento é o número de caracteres, e os caracteres UTF-8 são contados como um único caractere. Para binário, o comprimento é o número de bytes.
Sintaxe¶
Argumentos¶
expressionA expressão de entrada deve ser uma cadeia de caracteres ou um valor binário.
Retornos¶
O tipo de dados retornado é INTEGER (mais precisamente, NUMBER(18, 0)).
Detalhes do agrupamento¶
No impact. Nos idiomas nos quais um caractere é uma letra e vice-versa, a função LENGTH se comporta da mesma forma com e sem agrupamento.
In languages where the alphabet contains digraphs or trigraphs (such as «Dz» and «Dzs» in Hungarian), each character in each digraph and trigraph is treated as an independent character, not as part of a single multi-character letter. Por exemplo, embora o húngaro trate «dz» como uma única letra, o Snowflake retorna
2paraLENGTH(COLLATE('dz', 'hu')).
Exemplos¶
Criar uma tabela e inserir valores VARCHAR:
Consultar a tabela usando a função LENGTH:
No próximo exemplo, crie uma tabela e insira os dados do site BINARY:
Consultar a tabela usando a função LENGTH: