

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# CHAR\$1LENGTH/CHARACTER\$1LENGTH
<a name="sql-reference-char-length"></a>

```
 CHAR_LENGTH | CHARACTER_LENGTH ( <character-expression> )
```

返回作为输入参数传递的字符串的字符长度。如果输入参数为 null，则返回 null。

## 示例
<a name="sql-reference-char-length-examples"></a>


|  |  | 
| --- |--- |
|  <pre>CHAR_LENGTH('one')</pre>  |  3  | 
|  <pre>CHAR_LENGTH('')</pre>  |  0  | 
|  <pre>CHARACTER_LENGTH('fred')</pre>  |  4  | 
|  <pre>CHARACTER_LENGTH( cast (null as varchar(16) )</pre>  |  null  | 
|  <pre>CHARACTER_LENGTH( cast ('fred' as char(16) )</pre>  |  16  | 

## 限制
<a name="sql-reference-char-length-limitations"></a>

Amazon Kinesis Data Analytics 流式 SQL 不支持可选的 USING CHARACTERS \$1 OCTETS 子句。这偏离了 SQL:2008 标准。