SQLServerで文字列の文字数を取得するには、LEN関数を使用します。
構文
- (LEN関数の構文)
- LEN (<文字列>)
戻り値の型は varchar(max)、nvarchar(max)、varbinary(max)の場合はbigint、 それ以外の場合はint型です。
サンプル
例)LEN関数を使用したサンプル
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
select LEN('ABCDE') ⇒5 select LEN('あいうえお') ⇒5 select LEN('ABCDE ') ⇒5 select LEN('あいうえお ') ⇒7 select LEN(null) ⇒NULL |
備考
- 文字列末尾に半角スペースがある場合は、その半角スペース分はカウントされません。
(全角スペースはカウントします。)