SQLite 3にlength関数で文字列の文字数を取得する

環境
Windows10 64bit
SQLite 3.37.0

書式
length(文字列)
引数に指定した文字列の文字数を返します。値が BLOB 型の場合はバイト数を返します。

使用例
1.テーブルを作成します
sqlite> create table testab(tid integer, tname text, tk text);

2.テーブルにデータを追加します
sqlite> insert into testab values(102, 'Tv’, 'テレビ’);
sqlite> insert into testab values(103, 'Phone’, '電話’);

3.length関数を使ってtnameとtkカラムに格納されている値の文字数を取得します

sqlite> select tname, length(tname), tk, length(tk) from testab;
Car|3|車|1
Tv|2|テレビ|3
Phone|5|電話|2

 

SQLite

Posted by arkgame